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

ООП Python: Часть 2 4.918

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ООП Python: Часть 2»Учеников на курсе 4 075
Сертификаты, выданные на курсе «ООП Python: Часть 2»Сертификатов выдано 856
Отзывы о курсе «ООП Python: Часть 2»Отзывов получено 147
Рейтинг курса «ООП Python: Часть 2»Рейтинг курса 4.918
Уроки в курсе «ООП 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» обн. 18 августа 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. Как сказать спасибо?