Informações sobre o curso
35,810 visualizações recentes

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

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

Os alunos que estão fazendo este Course são

  • System Administrators
  • Security Engineers
  • Technical Solutions Engineers
  • Data Engineers
  • Data Scientists

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

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.