À propos de ce cours

60,911 consultations récentes
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 29 heures pour terminer
Russe
Sous-titres : Russe
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 29 heures pour terminer
Russe
Sous-titres : Russe

Offert par

Placeholder

Institut de physique et de technologie de Moscou

Placeholder

Mail.Ru Group

Placeholder

ФРОО

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up76%(7,815 notes)Info
Semaine
1

Semaine 1

7 heures pour terminer

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

7 heures pour terminer
11 vidéos (Total 73 min), 11 lectures, 6 quiz
11 vidéos
Профессионализм в программировании2 min
Культура программирования9 min
Выбор идентификаторов3 min
Структурное программирование5 min
Проектирование приложения «сверху-вниз»12 min
Зачем нужно тестировать программы13 min
Контрактное программирование3 min
Модульное тестирование и Test-Driven Development5 min
Библиотека doctest4 min
Библиотека unittest8 min
11 lectures
Telegram и форум курса5 min
Mail.Ru Group5 min
Фонд развития онлайн-образования5 min
Краткое изложение PEP 820 min
Код программы рисования пейзажа10 min
Итеративная разработка с проектированием "сверху-вниз"10 min
Команда assert и библиотека PyContracts10 min
Пример разработки через тестирование10 min
Использование unittest10 min
Авторское решение задания10 min
Конспект по Неделе 110 min
5 exercices pour s'entraîner
Тест на знание PEP 830 min
Преимущества структурного программирования30 min
Зачем тестировать программы30 min
Использование контрактов30 min
Тест на модульное тестирование30 min
Semaine
2

Semaine 2

6 heures pour terminer

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

6 heures pour terminer
9 vidéos (Total 63 min), 6 lectures, 6 quiz
9 vidéos
Отличие класса от объекта6 min
Отличие интерфейса класса от реализации5 min
Инкапсуляция и полиморфизм в Python6 min
SOLID принципы ООП6 min
Наследование в Python6 min
Абстрактные классы и библиотека abc8 min
UML-нотация и диаграммы классов8 min
Объектно-ориентированный рефакторинг программ6 min
6 lectures
Парадигмы ООП10 min
SOLID-принципы10 min
Парадигма наследования10 min
Создание базовых классов: решение10 min
Решение рефакторинга кода10 min
Конспект по Неделе 210 min
4 exercices pour s'entraîner
Объектно-ориентированное программирование30 min
Принципы и парадигмы ООП30 min
Построение схемы наследования30 min
UML-нотация30 min
Semaine
3

Semaine 3

6 heures pour terminer

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

6 heures pour terminer
8 vidéos (Total 53 min), 8 lectures, 4 quiz
8 vidéos
Классификация паттернов проектирования6 min
Задача паттерна Decorator4 min
Реализация декоратора класса12 min
Задача паттерна Adapter3 min
Реализация адаптера класса8 min
Задача паттерна Observer4 min
Реализация паттерна Наблюдатель9 min
8 lectures
Паттерны проектирования10 min
Паттерн проектирования "Декоратор"10 min
Создание декоратора класса — решение от преподавателей10 min
Примеры паттерна Adapter10 min
Создание адаптера для класса — решение от преподавателей10 min
Использование паттерна Наблюдатель10 min
Паттерн Наблюдатель — решение от преподавателей10 min
Конспект по Неделе 310 min
1 exercice pour s'entraîner
Паттерны проектирования30 min
Semaine
4

Semaine 4

6 heures pour terminer

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

6 heures pour terminer
8 vidéos (Total 57 min), 7 lectures, 3 quiz
8 vidéos
Краткая реализация паттерна Chain of Responsibility6 min
Практическая реализация паттерна Chain of Responsibility10 min
Задача паттерна Abstract Factory4 min
Краткая реализация паттерна Abstract Factory12 min
Практическая реализация паттерна Abstract Factory4 min
Язык YAML. Назначение и структура. PyYAML4 min
Использование YAML для конфигурирования паттерна Abstract Factory10 min
7 lectures
Материалы лекции10 min
Реализовать Chain of Responsibility — решение от преподавателей10 min
Материалы лекции10 min
Реализуйте абстрактную фабрику — решение от преподавателей10 min
Продвинутый пример на использование YAML10 min
Парсинг YAML-файла — решение задания от преподавателей10 min
Конспект по Неделе 410 min

Avis

Meilleurs avis pour ООП И ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ В PYTHON

Voir tous les avis

À propos du Spécialisation Программирование на Python

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

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.