Курс на Stepik
Обложка курса «ООП Python: Часть 3» на Stepik
500 ₽

ООП Python: Часть 3 ★ 5.000

Открыть на
STEPIK.ORG

Практический курс для тех, кто хочет писать чистый, поддерживаемый и масштабируемый код на Python. Мы разберем продвинутые техники ООП, принципы SOLID, классические паттерны проектирования и их применение в реальных задачах (ORM, асинхронность). Откажитесь от «спагетти-кода» и научитесь мыслить как архитектор!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ООП Python: Часть 3»Учеников на курсе 96
Сертификаты, выданные на курсе «ООП Python: Часть 3»Сертификатов выдано 0
Отзывы о курсе «ООП Python: Часть 3»Отзывов получено 2
Рейтинг курса «ООП Python: Часть 3»Рейтинг курса 5.000
Уроки в курсе «ООП Python: Часть 3»Количество уроков 26
Тесты в курсе «ООП Python: Часть 3»Количество квизов 50
Задачи с кодом в курсе «ООП Python: Часть 3»Количество задач с кодом 50
Время прохождения курса «ООП Python: Часть 3»Время прохождения курса —
Стоимость курса «ООП Python: Часть 3»Стоимость курса 500 ₽ —
Обновления курса «ООП Python: Часть 3»Обновления курса — —
Дата публикации курса «ООП Python: Часть 3»Дата публикации курса — ———
Последнее обновление курса «ООП Python: Часть 3»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «ООП Python: Часть 3» 6 разделов Уроки в курсе «ООП Python: Часть 3» 26 уроков Тесты в курсе «ООП Python: Часть 3» 50 тестов Задачи в курсе «ООП Python: Часть 3» 50 задач Время прохождения курса «ООП Python: Часть 3» 13 ч. Последнее обновление курса «ООП Python: Часть 3» обн. 15 сентября 2026

Жизненный цикл объекта и продвинутые концепции

6 уроков
1. Введение: На пути к Python Senior ↗
2. Как получить помощь? Связь с автором. ↗
3. Истинное рождение объекта: метод __new__ ↗
4. Объекты как функции: метод __call__ ↗
5. Эмуляция коллекций и последовательностей ↗
6. Контекстные менеджеры: __enter__ и __exit__ ↗

Итераторы и продвинутая типизация в ООП

3 урока
1. Итераторы и Итерируемые объекты ↗
2. Продвинутая аннотация типов для классов ↗
3. Утиная типизация эволюционирует: Протоколы (typing.Protocol) ↗

Метапрограммирование: Магия высшего порядка

3 урока
1. Динамическое создание классов ↗
2. Введение в метаклассы ↗
3. Практическое применение метаклассов ↗

Архитектура: Принципы SOLID в Python

6 уроков
1. S — Принцип единственной ответственности (SRP) ↗
2. O — Принцип открытости/закрытости (OCP) ↗
3. L — Принцип подстановки Барбары Лисков (LSP) ↗
4. I — Принцип разделения интерфейса (ISP) ↗
5. D — Принцип инверсии зависимостей (DIP) ↗
6. Итоговые задачи ↗

Популярные паттерны проектирования

4 урока
1. Порождающие паттерны ↗
2. Структурные паттерны ↗
3. Поведенческие паттерны ↗
4. Итоговые задачи ↗

Завершение курса

4 урока
1. Архитектурный дзен Python ↗
2. Итоги полного курса ↗
3. Куда двигаться дальше? ↗
4. Как сказать спасибо? ↗