课程信息
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

常见问题

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

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

还有其他问题吗?请访问 学生帮助中心