このコースについて
28,894

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約32時間で修了

推奨:4 недели обучения, 6-8 часов в неделю...

ロシア語

字幕:ロシア語

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約32時間で修了

推奨:4 недели обучения, 6-8 часов в неделю...

ロシア語

字幕:ロシア語

シラバス - 本コースの学習内容

1
5時間で修了

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

На первой неделе курса Вам предстоит узнать, чем отличается профессионал в программировании от любителя и чем отличается культурный программист от некультурного. После этого Вы познакомитесь с парадигмой структурного программирования и проектированием приложений "сверху-вниз". Завершим первую неделю знакомством с библиотеками для тестирования программ в Python и парадигмой разработки TDD....
11件のビデオ (合計73分), 11 readings, 6 quizzes
11件のビデオ
Профессионализм в программировании2 分
Культура программирования9 分
Выбор идентификаторов3 分
Структурное программирование5 分
Проектирование приложения «сверху-вниз»12 分
Зачем нужно тестировать программы13 分
Контрактное программирование3 分
Модульное тестирование и Test-Driven Development5 分
Библиотека doctest4 分
Библиотека unittest8 分
11件の学習用教材
Telegram и форум курса5 分
Mail.Ru Group5 分
Фонд развития онлайн-образования5 分
Краткое изложение PEP 820 分
Код программы рисования пейзажа10 分
Итеративная разработка с проектированием "сверху-вниз"10 分
Команда assert и библиотека PyContracts10 分
Пример разработки через тестирование10 分
Использование unittest10 分
Авторское решение задания10 分
Конспект по Неделе 110 分
5の練習問題
Тест на знание PEP 810 分
Преимущества структурного программирования4 分
Зачем тестировать программы12 分
Использование контрактов18 分
Тест на модульное тестирование10 分
2
6時間で修了

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

В данной неделе курса Вы познакомитесь с основами объектно-ориентированного проектирования программ. Вы вспомните основные понятия, разберетесь с принципами и парадигмами, а также научитесь писать красивый и эффективный объектно-ориентированный код. Вам будут еще раз рассказаны основные понятия объектно-ориентированного программирования, затем вы подробно познакомитесь с его принципами и парадигмами. Далее Вы узнаете, как строить корректные иерархии классов и как записывать их на простом и наглядном языке UML. В заключение Вы узнаете, как отличить хороший объектно-ориентированный код от плохого и познакомитесь с основами рефакторинга....
9件のビデオ (合計63分), 6 readings, 6 quizzes
9件のビデオ
Отличие класса от объекта6 分
Отличие интерфейса класса от реализации5 分
Инкапсуляция и полиморфизм в Python6 分
SOLID принципы ООП6 分
Наследование в Python6 分
Абстрактные классы и библиотека abc8 分
UML-нотация и диаграммы классов8 分
Объектно-ориентированный рефакторинг программ6 分
6件の学習用教材
Парадигмы ООП10 分
SOLID-принципы10 分
Парадигма наследования10 分
Создание базовых классов: решение10 分
Решение рефакторинга кода10 分
Конспект по Неделе 210 分
4の練習問題
Объектно-ориентированное программирование18 分
Принципы и парадигмы ООП18 分
Построение схемы наследования18 分
UML-нотация12 分
3
5時間で修了

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

В данной неделе Вы познакомитесь с паттернами проектирования. Вы узнаете, что такое паттерны, где они применяются, какими бывают. Также будут разобраны 3 простейших паттерна проектирования: Adapter, Decorator и Observer. Вы самостоятельно реализуете данные паттерны для решения ряда практических задач....
8件のビデオ (合計53分), 8 readings, 4 quizzes
8件のビデオ
Классификация паттернов проектирования6 分
Задача паттерна Decorator4 分
Реализация декоратора класса12 分
Задача паттерна Adapter3 分
Реализация адаптера класса8 分
Задача паттерна Observer4 分
Реализация паттерна Наблюдатель9 分
8件の学習用教材
Паттерны проектирования10 分
Паттерн проектирования "Декоратор"10 分
Создание декоратора класса — решение от преподавателей10 分
Примеры паттерна Adapter10 分
Создание адаптера для класса — решение от преподавателей10 分
Использование паттерна Наблюдатель10 分
Паттерн Наблюдатель — решение от преподавателей10 分
Конспект по Неделе 310 分
1の練習問題
Паттерны проектирования14 分
4
6時間で修了

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

В данной неделе Вы продолжите знакомство с паттернами проектирования. Мы разберём такие паттерны как Chain of Responsibility и Abstract Factory, после чего вы самостоятельно реализуете каждый из них. Закончим неделю изучением способа конфигурирования программ при помощи YAML....
8件のビデオ (合計57分), 5 readings, 3 quizzes
8件のビデオ
Краткая реализация паттерна Chain of Responsibility6 分
Практическая реализация паттерна Chain of Responsibility10 分
Задача паттерна Abstract Factory4 分
Краткая реализация паттерна Abstract Factory12 分
Практическая реализация паттерна Abstract Factory4 分
Язык YAML. Назначение и структура. PyYAML4 分
Использование YAML для конфигурирования паттерна Abstract Factory10 分
5件の学習用教材
Реализовать Chain of Responsibility — решение от преподавателей10 分
Реализуйте абстрактную фабрику — решение от преподавателей10 分
Продвинутый пример на использование YAML10 分
Парсинг YAML-файла — решение задания от преподавателей10 分
Конспект по Неделе 410 分
5
5時間で修了

Итоговый проект

На последней неделе курса Вам предстоит выполнить курсовой проект, в котором нужно реализовать сложную систему классов с использованием изученных паттернов проектирования....
1 reading, 1 quiz
1件の学習用教材
Продолжение курса2 分
3.6
26件のレビューChevron Right

人気のレビュー

by BMNov 12th 2018

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

講師

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....

ФРООについて

Фонд развития онлайн-образования объединяет образовательные стартапы, проекты в области EdTech и запускает собственные онлайн-программы в области машинного обучения, программирования, мобильной разработки, VR, дизайна и IT. Мы выстраиваем экосистему для обучения на всех стадиях жизненного цикла: от идеи и поиска средств на производство образовательной программы до поддержки, продаж и маркетинга. А сотрудничество с крупнейшими образовательными платформами позволяет запускать онлайн-курсы с максимальным эффектом и пользой для всех заинтересованных сторон....

Программирование на Pythonの専門講座について

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

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。