Курс на Stepik
Обложка курса «ООП: с нуля до профи» на Stepik
3 990 ₽

ООП: с нуля до профи ★ 0.000

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

Практический курс по объектно ориентированному программированию на Python. Курс содержит более 100 тестовых задач и 270 практических задач. Вы научитесь проектировать классы, строить иерархии наследования, применять магические методы и паттерны, обрабатывать ошибки и проверять данные.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ООП: с нуля до профи»Учеников на курсе 6
Сертификаты, выданные на курсе «ООП: с нуля до профи»Сертификатов выдано 1
Отзывы о курсе «ООП: с нуля до профи»Отзывов получено 0
Рейтинг курса «ООП: с нуля до профи»Рейтинг курса 0.000
Уроки в курсе «ООП: с нуля до профи»Количество уроков 29
Тесты в курсе «ООП: с нуля до профи»Количество квизов 121
Задачи с кодом в курсе «ООП: с нуля до профи»Количество задач с кодом 270
Стоимость курса «ООП: с нуля до профи»Стоимость курса 3 990 ₽ —
Обновления курса «ООП: с нуля до профи»Обновления курса — —
Дата публикации курса «ООП: с нуля до профи»Дата публикации курса — ———
Последнее обновление курса «ООП: с нуля до профи»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «ООП: с нуля до профи» 7 разделов Уроки в курсе «ООП: с нуля до профи» 29 уроков Тесты в курсе «ООП: с нуля до профи» 121 тест Задачи в курсе «ООП: с нуля до профи» 270 задач Последнее обновление курса «ООП: с нуля до профи» обн. 9 октября 2026

Класс и Объект

6 уроков
1. Введение в ООП ↗
2. Синтаксис класса ↗
3. Метод __init__ ↗
4. Параметр self ↗
5. Атрибуты экземпляра ↗
6. Атрибуты класса ↗

Инкапсуляция данных

5 уроков
1. Публичные поля ↗
2. Защищенные поля ↗
3. Приватные поля ↗
4. Геттеры и Сеттеры ↗
5. Декоратор @property ↗

Магия методов

5 уроков
1. Строковое представление (__str__, __repr__) ↗
2. Методы сравнения (__eq__, __lt__) ↗
3. Арифметические методы (__add__, __sub__) ↗
4. Работа как контейнер (__getitem__, __len__) ↗
5. Вызываемые объекты (__call__) ↗

Наследование

4 урока
1. Базовый синтаксис ↗
2. Функция super() ↗
3. Переопределение методов ↗
4. Множественное наследование ↗

Продвинутые паттерны

4 урока
1. Декораторы классов ↗
2. Одиночка (Singleton) ↗
3. Слоты (__slots__) ↗
4. Создание метаклассов ↗

Исключения и контекст

2 урока
1. Классы исключений ↗
2. Менеджер контекста ↗

Датаклассы и Pydantic

3 урока
1. Декоратор @dataclass ↗
2. Поле field() ↗
3. Валидация Pydantic ↗