課程信息
4.0
55 個評分
10 個審閱
100% 在線

100% 在線

立即開始,按照自己的計劃學習。
可靈活調整截止日期

可靈活調整截止日期

根據您的日程表重置截止日期。
中級

中級

完成時間(小時)

完成時間大約為30 小時

建議:4 недели обучения, 6-8 часов в неделю...
可選語言

俄語(Russian)

字幕:俄語(Russian)
100% 在線

100% 在線

立即開始,按照自己的計劃學習。
可靈活調整截止日期

可靈活調整截止日期

根據您的日程表重置截止日期。
中級

中級

完成時間(小時)

完成時間大約為30 小時

建議:4 недели обучения, 6-8 часов в неделю...
可選語言

俄語(Russian)

字幕:俄語(Russian)

教學大綱 - 您將從這門課程中學到什麼

1
完成時間(小時)
完成時間為 5 小時

Тестирование и отладка программ

На первой неделе курса Вам предстоит узнать, чем отличается профессионал в программировании от любителя и чем отличается культурный программист от некультурного. После этого Вы познакомитесь с парадигмой структурного программирования и проектированием приложений "сверху-вниз". Завершим первую неделю знакомством с библиотеками для тестирования программ в Python и парадигмой разработки TDD....
Reading
11 個視頻 (總計 73 分鐘), 8 個閱讀材料, 6 個測驗
Video11 個視頻
Профессионализм в программировании2分鐘
Культура программирования9分鐘
Выбор идентификаторов3分鐘
Структурное программирование5分鐘
Проектирование приложения «сверху-вниз»12分鐘
Зачем нужно тестировать программы13分鐘
Контрактное программирование3分鐘
Модульное тестирование и Test-Driven Development5分鐘
Библиотека doctest4分鐘
Библиотека unittest8分鐘
Reading8 個閱讀材料
Краткое изложение PEP 820分鐘
Код программы рисования пейзажа10分鐘
Итеративная разработка с проектированием "сверху-вниз"10分鐘
Команда assert и библиотека PyContracts10分鐘
Пример разработки через тестирование10分鐘
Использование unittest10分鐘
Авторское решение задания10分鐘
Конспект по Неделе 110分鐘
Quiz6 個練習
Тест на знание PEP 810分鐘
Преимущества структурного программирования4分鐘
Зачем тестировать программы12分鐘
Использование контрактов18分鐘
Тест на модульное тестирование10分鐘
Задача по созданию модульного теста функции factorize分鐘
2
完成時間(小時)
完成時間為 6 小時

Объектно-ориентированное проектирование

В данной неделе курса Вы познакомитесь с основами объектно-ориентированного проектирования программ. Вы вспомните основные понятия, разберетесь с принципами и парадигмами, а также научитесь писать красивый и эффективный объектно-ориентированный код. Вам будут еще раз рассказаны основные понятия объектно-ориентированного программирования, затем вы подробно познакомитесь с его принципами и парадигмами. Далее Вы узнаете, как строить корректные иерархии классов и как записывать их на простом и наглядном языке UML. В заключение Вы узнаете, как отличить хороший объектно-ориентированный код от плохого и познакомитесь с основами рефакторинга....
Reading
9 個視頻 (總計 63 分鐘), 6 個閱讀材料, 6 個測驗
Video9 個視頻
Отличие класса от объекта6分鐘
Отличие интерфейса класса от реализации5分鐘
Инкапсуляция и полиморфизм в Python6分鐘
SOLID принципы ООП6分鐘
Наследование в Python6分鐘
Абстрактные классы и библиотека abc8分鐘
UML-нотация и диаграммы классов8分鐘
Объектно-ориентированный рефакторинг программ6分鐘
Reading6 個閱讀材料
Парадигмы ООП10分鐘
SOLID-принципы10分鐘
Парадигма наследования10分鐘
Создание базовых классов: решение10分鐘
Решение рефакторинга кода10分鐘
Конспект по Неделе 210分鐘
Quiz5 個練習
Объектно-ориентированное программирование18分鐘
Принципы и парадигмы ООП18分鐘
Построение схемы наследования18分鐘
Создание базовых классов30分鐘
UML-нотация12分鐘
3
完成時間(小時)
完成時間為 5 小時

Паттерны проектирования (часть 1)

В данной неделе Вы познакомитесь с паттернами проектирования. Вы узнаете, что такое паттерны, где они применяются, какими бывают. Также будут разобраны 3 простейших паттерна проектирования: Adapter, Decorator и Observer. Вы самостоятельно реализуете данные паттерны для решения ряда практических задач....
Reading
8 個視頻 (總計 53 分鐘), 8 個閱讀材料, 4 個測驗
Video8 個視頻
Классификация паттернов проектирования6分鐘
Задача паттерна Decorator4分鐘
Реализация декоратора класса12分鐘
Задача паттерна Adapter3分鐘
Реализация адаптера класса8分鐘
Задача паттерна Observer4分鐘
Реализация паттерна Наблюдатель9分鐘
Reading8 個閱讀材料
Паттерны проектирования10分鐘
Паттерн проектирования "Декоратор"10分鐘
Создание декоратора класса — решение от преподавателей10分鐘
Примеры паттерна Adapter10分鐘
Создание адаптера для класса — решение от преподавателей10分鐘
Использование паттерна Наблюдатель10分鐘
Паттерн Наблюдатель — решение от преподавателей10分鐘
Конспект по Неделе 310分鐘
Quiz4 個練習
Паттерны проектирования14分鐘
Создание декоратора класса分鐘
Создание адаптера для класса分鐘
Паттерн Наблюдатель分鐘
4
完成時間(小時)
完成時間為 6 小時

Паттерны проектирования (часть 2)

В данной неделе Вы продолжите знакомство с паттернами проектирования. Мы разберём такие паттерны как Chain of Responsibility и Abstract Factory, после чего вы самостоятельно реализуете каждый из них. Закончим неделю изучением способа конфигурирования программ при помощи YAML....
Reading
8 個視頻 (總計 57 分鐘), 5 個閱讀材料, 3 個測驗
Video8 個視頻
Краткая реализация паттерна Chain of Responsibility6分鐘
Практическая реализация паттерна Chain of Responsibility10分鐘
Задача паттерна Abstract Factory4分鐘
Краткая реализация паттерна Abstract Factory12分鐘
Практическая реализация паттерна Abstract Factory4分鐘
Язык YAML. Назначение и структура. PyYAML4分鐘
Использование YAML для конфигурирования паттерна Abstract Factory10分鐘
Reading5 個閱讀材料
Реализовать Chain of Responsibility — решение от преподавателей10分鐘
Реализуйте абстрактную фабрику — решение от преподавателей10分鐘
Продвинутый пример на использование YAML10分鐘
Парсинг YAML-файла — решение задания от преподавателей10分鐘
Конспект по Неделе 410分鐘
Quiz2 個練習
Реализовать Chain of Responsibility分鐘
Реализуйте абстрактную фабрику分鐘

講師

Avatar

Максимов Егор Сергеевич

Преподаватель
Кафедра информатики
Avatar

Хирьянов Тимофей Фёдорович

Старший преподаватель
Кафедра информатики
Avatar

Герцев Михаил Николаевич

Преподаватель
Кафедра информатики

關於 Moscow Institute of Physics and Technology

Московский физико-технический институт (неофициально известный как МФТИ или Физтех) является одним из самых престижных в мире учебных и научно-исследовательских институтов. Он готовит высококвалифицированных специалистов в области теоретической и прикладной физики, прикладной математики, информатики, биотехнологии и смежных дисциплин. Физтех был основан в 1951 году Нобелевской премии лауреатами Петром Капицей, Николаем Семеновым, Львом Ландау и Сергеем Христиановичем. Основой образования в МФТИ является уникальная «система Физтеха»: кропотливое воспитание и отбор самых талантливых абитуриентов, фундаментальное образование высшего класса и раннее вовлечение студентов в реальную научно-исследовательскую работу. Среди выпускников МФТИ есть Нобелевские лауреаты, основатели всемирно известных компаний, известные космонавты, изобретатели, инженеры....

關於 Mail.Ru Group

Mail.Ru Group, международный бренд My.com – крупнейший холдинг в России по дневной мобильной аудитории. В рамках стратегии communitainment Mail.Ru Group развивает единую интегрированную платформу коммуникационных и развлекательных интернет-сервисов. Компании принадлежат лидирующий почтовый сервис, один из крупнейших порталов в рунете, крупнейшие русскоязычные социальные сети – ВКонтакте, Одноклассники и Мой Мир, а также два популярных в России и СНГ мессенджера – Агент Mail.Ru и ICQ....

關於 ФРОО

Фонд развития онлайн-образования – это акселератор онлайн курсов и образовательных программ. Мы запустили первый российский курс на платформе Coursera, первую русскоязычную специализацию на Coursera, первую в России онлайн-магистратуру с дипломом государственного образца от ведущего вуза. Более 10 лет наша команда работает над созданием образовательных продуктов, создавая тренды и задавая тенденции в области онлайн-образования. Запуская курсы и программы, мы учитываем ситуацию на рынке труда и потребности работодателей, чтобы наши студенты были востребованы бизнесом. А наш опыт позволяет нам гарантировать высокое качество онлайн-обучения....

關於 Программирование на Python 專項課程

Программа состоит из четырех курсов, каждый из которых раскрывает определенную тему в Python. Сначала вы научитесь основным конструкциям языка и другим особенностям программирования на Python, далее углубитесь в объектно-ориентированное программирование. Научитесь создавать веб-сервисы и проводить анализ данных. Программа подойдет для студентов и профессионалов с начальными навыками программирования....
Программирование на Python

常見問題

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您注册课程后,将有权访问专项课程中的所有课程,并且会在完成课程后获得证书。您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

還有其他問題嗎?請訪問 學生幫助中心