Курс на Stepik
Обложка курса «ООП Python: Часть 2» на Stepik
Бесплатно

ООП Python: Часть 2 ★ 4.892

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

Часть 2: Мастерство ООП. Продолжаем изучение с продвинутых тем: освойте магические методы, свойства, композицию, датаклассы и современные паттерны проектирования.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ООП Python: Часть 2»Учеников на курсе 4 362
Сертификаты, выданные на курсе «ООП Python: Часть 2»Сертификатов выдано 930
Отзывы о курсе «ООП Python: Часть 2»Отзывов получено 158
Рейтинг курса «ООП Python: Часть 2»Рейтинг курса 4.892
Уроки в курсе «ООП Python: Часть 2»Количество уроков 18
Задачи с кодом в курсе «ООП Python: Часть 2»Количество задач с кодом 63
Время прохождения курса «ООП Python: Часть 2»Время прохождения курса —
Обновления курса «ООП Python: Часть 2»Обновления курса — —
Дата публикации курса «ООП Python: Часть 2»Дата публикации курса — ———
Последнее обновление курса «ООП Python: Часть 2»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «ООП Python: Часть 2» 5 разделов Уроки в курсе «ООП Python: Часть 2» 18 уроков Задачи в курсе «ООП Python: Часть 2» 63 задачи Время прохождения курса «ООП Python: Часть 2» 9 ч. Последнее обновление курса «ООП Python: Часть 2» обн. 15 сентября 2026

Магические методы и свойства

6 уроков
1. Введение: От фундамента к мастерству ↗
2. Как получить помощь? Связь с автором. ↗
3. Строковое представление: __str__ и __repr__ ↗
4. Перегрузка операторов ↗
5. Свойства (@property): элегантная инкапсуляция ↗
6. __slots__: Оптимизация памяти и производительности ↗

Продвинутые методы и управление классом

2 урока
1. Методы класса (@classmethod) ↗
2. Статические методы (@staticmethod) ↗

Архитектура и отношения между классами

2 урока
1. Композиция вместо наследования ↗
2. Множественное наследование и Миксины ↗

Современные инструменты ООП в Python

3 урока
1. Абстрактные базовые классы (ABC) ↗
2. Датаклассы (@dataclass) ↗
3. Дескрипторы: __get__, __set__, __delete__ ↗

Финальный проект и заключение

5 уроков
1. Создание собственных исключений ↗
2. Финальные задачи ↗
3. Ссылки на источники и документацию ↗
4. Куда двигаться дальше? ↗
5. Как сказать спасибо? ↗