このコースについて
29,022 最近の表示

100%オンライン

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

柔軟性のある期限

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

中級レベル

ロシア語

字幕:ロシア語

100%オンライン

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

柔軟性のある期限

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

中級レベル

ロシア語

字幕:ロシア語

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

1
5時間で修了

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

На первой неделе курса Вам предстоит узнать, чем отличается профессионал в программировании от любителя и чем отличается культурный программист от некультурного. После этого Вы познакомитесь с парадигмой структурного программирования и проектированием приложений "сверху-вниз". Завершим первую неделю знакомством с библиотеками для тестирования программ в Python и парадигмой разработки TDD.

...
11件のビデオ (合計73分), 11 readings, 6 quizzes
11件のビデオ
Выбор идентификаторов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件のビデオ
Инкапсуляция и полиморфизм в 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件のビデオ
Реализация декоратора класса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件のビデオ
Задача паттерна Abstract Factory4 分
Краткая реализация паттерна Abstract Factory12 分
Практическая реализация паттерна Abstract Factory4 分
Язык YAML. Назначение и структура. PyYAML4 分
Использование YAML для конфигурирования паттерна Abstract Factory10 分
5件の学習用教材
Реализовать Chain of Responsibility — решение от преподавателей10 分
Реализуйте абстрактную фабрику — решение от преподавателей10 分
Продвинутый пример на использование YAML10 分
Парсинг YAML-файла — решение задания от преподавателей10 分
Конспект по Неделе 410 分
3.7
27件のレビューChevron Right

ООП и паттерны проектирования в Python からの人気レビュー

by BMNov 12th 2018

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

講師

Avatar

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

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

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

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

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

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

モスクワ物理工科大学(Moscow Institute of Physics and Technology)について

Московский физико-технический институт (Физтех) является одним из ведущих вузов страны и входит в основные рейтинги лучших университетов мира. Институт обладает не только богатой историей – основателями и профессорами института были Нобелевские лауреаты Пётр Капица, Лев Ландау и Николай Семенов – но и большой научно-исследовательской базой. Основой образования в МФТИ является уникальная «система Физтеха», сформулированная Петром Капицей: кропотливый отбор одаренных и склонных к творческой работе абитуриентов; участие в обучении ведущих научных работников; индивидуальный подход к отдельным студентам с целью развития их творческих задатков; воспитание с первых шагов в атмосфере технических исследований и конструктивного творчества с использованием потенциала лучших лабораторий страны. Среди выпускников МФТИ — нобелевские лауреаты Андрей Гейм и Константин Новоселов, основатель компании ABBYY Давид Ян, один из авторов архитектурных принципов построения вычислительных комплексов Борис Бабаян и др....

Mail.Ru Groupについて

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

ФРООについて

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

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

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

よくある質問

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

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

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