Acerca de este Curso
54,893 vistas recientes

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Aprox. 33 horas para completar

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

Ruso (Russian)

Subtítulos: Ruso (Russian)

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Aprox. 33 horas para completar

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

Ruso (Russian)

Subtítulos: Ruso (Russian)

Programa - Qué aprenderás en este curso

Semana
1
5 horas para completar

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

11 videos (Total 73 minutos), 11 lecturas, 6 cuestionarios
11 videos
Профессионализм в программировании2m
Культура программирования9m
Выбор идентификаторов3m
Структурное программирование5m
Проектирование приложения «сверху-вниз»12m
Зачем нужно тестировать программы13m
Контрактное программирование3m
Модульное тестирование и Test-Driven Development5m
Библиотека doctest4m
Библиотека unittest8m
11 lecturas
Telegram и форум курса5m
Mail.Ru Group5m
Фонд развития онлайн-образования5m
Краткое изложение PEP 820m
Код программы рисования пейзажа10m
Итеративная разработка с проектированием "сверху-вниз"10m
Команда assert и библиотека PyContracts10m
Пример разработки через тестирование10m
Использование unittest10m
Авторское решение задания10m
Конспект по Неделе 110m
5 ejercicios de práctica
Тест на знание PEP 810m
Преимущества структурного программирования4m
Зачем тестировать программы12m
Использование контрактов18m
Тест на модульное тестирование10m
Semana
2
6 horas para completar

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

9 videos (Total 63 minutos), 6 lecturas, 6 cuestionarios
9 videos
Отличие класса от объекта6m
Отличие интерфейса класса от реализации5m
Инкапсуляция и полиморфизм в Python6m
SOLID принципы ООП6m
Наследование в Python6m
Абстрактные классы и библиотека abc8m
UML-нотация и диаграммы классов8m
Объектно-ориентированный рефакторинг программ6m
6 lecturas
Парадигмы ООП10m
SOLID-принципы10m
Парадигма наследования10m
Создание базовых классов: решение10m
Решение рефакторинга кода10m
Конспект по Неделе 210m
4 ejercicios de práctica
Объектно-ориентированное программирование18m
Принципы и парадигмы ООП18m
Построение схемы наследования18m
UML-нотация12m
Semana
3
5 horas para completar

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

8 videos (Total 53 minutos), 8 lecturas, 4 cuestionarios
8 videos
Классификация паттернов проектирования6m
Задача паттерна Decorator4m
Реализация декоратора класса12m
Задача паттерна Adapter3m
Реализация адаптера класса8m
Задача паттерна Observer4m
Реализация паттерна Наблюдатель9m
8 lecturas
Паттерны проектирования10m
Паттерн проектирования "Декоратор"10m
Создание декоратора класса — решение от преподавателей10m
Примеры паттерна Adapter10m
Создание адаптера для класса — решение от преподавателей10m
Использование паттерна Наблюдатель10m
Паттерн Наблюдатель — решение от преподавателей10m
Конспект по Неделе 310m
1 ejercicio de práctica
Паттерны проектирования14m
Semana
4
6 horas para completar

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

8 videos (Total 57 minutos), 7 lecturas, 3 cuestionarios
8 videos
Краткая реализация паттерна Chain of Responsibility6m
Практическая реализация паттерна Chain of Responsibility10m
Задача паттерна Abstract Factory4m
Краткая реализация паттерна Abstract Factory12m
Практическая реализация паттерна Abstract Factory4m
Язык YAML. Назначение и структура. PyYAML4m
Использование YAML для конфигурирования паттерна Abstract Factory10m
7 lecturas
Материалы лекции10m
Реализовать Chain of Responsibility — решение от преподавателей10m
Материалы лекции10m
Реализуйте абстрактную фабрику — решение от преподавателей10m
Продвинутый пример на использование YAML10m
Парсинг YAML-файла — решение задания от преподавателей10m
Конспект по Неделе 410m
3.7
37 revisionesChevron Right

Principales revisiones sobre ООП и паттерны проектирования в Python

por BMNov 12th 2018

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

Instructores

Avatar

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

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

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

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

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

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

Acerca de Instituto de Física y Tecnología de Moscú

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

Acerca de Mail.Ru Group

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

Acerca de ФРОО

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

Acerca de Programa especializado Программирование на Python

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

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.