Informações sobre o curso
42,103 visualizações recentes

Learner Career Outcomes

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 33 horas para completar

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

Russo

Legendas: Russo

Learner Career Outcomes

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 33 horas para completar

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

Russo

Legendas: Russo

Programa - O que você aprenderá com este curso

Semana
1
5 horas para concluir

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

11 vídeos (Total 73 mín.), 11 leituras, 6 testes
11 videos
Профессионализм в программировании2min
Культура программирования9min
Выбор идентификаторов3min
Структурное программирование5min
Проектирование приложения «сверху-вниз»12min
Зачем нужно тестировать программы13min
Контрактное программирование3min
Модульное тестирование и Test-Driven Development5min
Библиотека doctest4min
Библиотека unittest8min
11 leituras
Telegram и форум курса5min
Mail.Ru Group5min
Фонд развития онлайн-образования5min
Краткое изложение PEP 820min
Код программы рисования пейзажа10min
Итеративная разработка с проектированием "сверху-вниз"10min
Команда assert и библиотека PyContracts10min
Пример разработки через тестирование10min
Использование unittest10min
Авторское решение задания10min
Конспект по Неделе 110min
5 exercícios práticos
Тест на знание PEP 810min
Преимущества структурного программирования4min
Зачем тестировать программы12min
Использование контрактов18min
Тест на модульное тестирование10min
Semana
2
6 horas para concluir

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

9 vídeos (Total 63 mín.), 6 leituras, 6 testes
9 videos
Отличие класса от объекта6min
Отличие интерфейса класса от реализации5min
Инкапсуляция и полиморфизм в Python6min
SOLID принципы ООП6min
Наследование в Python6min
Абстрактные классы и библиотека abc8min
UML-нотация и диаграммы классов8min
Объектно-ориентированный рефакторинг программ6min
6 leituras
Парадигмы ООП10min
SOLID-принципы10min
Парадигма наследования10min
Создание базовых классов: решение10min
Решение рефакторинга кода10min
Конспект по Неделе 210min
4 exercícios práticos
Объектно-ориентированное программирование18min
Принципы и парадигмы ООП18min
Построение схемы наследования18min
UML-нотация12min
Semana
3
5 horas para concluir

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

8 vídeos (Total 53 mín.), 8 leituras, 4 testes
8 videos
Классификация паттернов проектирования6min
Задача паттерна Decorator4min
Реализация декоратора класса12min
Задача паттерна Adapter3min
Реализация адаптера класса8min
Задача паттерна Observer4min
Реализация паттерна Наблюдатель9min
8 leituras
Паттерны проектирования10min
Паттерн проектирования "Декоратор"10min
Создание декоратора класса — решение от преподавателей10min
Примеры паттерна Adapter10min
Создание адаптера для класса — решение от преподавателей10min
Использование паттерна Наблюдатель10min
Паттерн Наблюдатель — решение от преподавателей10min
Конспект по Неделе 310min
1 exercício prático
Паттерны проектирования14min
Semana
4
6 horas para concluir

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

8 vídeos (Total 57 mín.), 7 leituras, 3 testes
8 videos
Краткая реализация паттерна Chain of Responsibility6min
Практическая реализация паттерна Chain of Responsibility10min
Задача паттерна Abstract Factory4min
Краткая реализация паттерна Abstract Factory12min
Практическая реализация паттерна Abstract Factory4min
Язык YAML. Назначение и структура. PyYAML4min
Использование YAML для конфигурирования паттерна Abstract Factory10min
7 leituras
Материалы лекции10min
Реализовать Chain of Responsibility — решение от преподавателей10min
Материалы лекции10min
Реализуйте абстрактную фабрику — решение от преподавателей10min
Продвинутый пример на использование YAML10min
Парсинг YAML-файла — решение задания от преподавателей10min
Конспект по Неделе 410min
3.7
36 avaliaçõesChevron Right

Principais avaliações do ООП и паттерны проектирования в Python

por BMNov 12th 2018

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

Instrutores

Avatar

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

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

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

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

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

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

Sobre Instituto de Física e Tecnologia de Moscou

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

Sobre Mail.Ru Group

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

Sobre ФРОО

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

Sobre Programa de cursos integrados Программирование на Python

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

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.