Курс на Stepik
Обложка курса «Введение в ООП на Python» на Stepik
Бесплатно

Введение в ООП на Python ★ 4.778

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Введение в ООП на Python»Учеников на курсе 338
Сертификаты, выданные на курсе «Введение в ООП на Python»Сертификатов выдано 0
Отзывы о курсе «Введение в ООП на Python»Отзывов получено 9
Рейтинг курса «Введение в ООП на Python»Рейтинг курса 4.778
Уроки в курсе «Введение в ООП на Python»Количество уроков 20
Тесты в курсе «Введение в ООП на Python»Количество квизов 19
Время прохождения курса «Введение в ООП на Python»Время прохождения курса —
Обновления курса «Введение в ООП на Python»Обновления курса — —
Дата публикации курса «Введение в ООП на Python»Дата публикации курса — ———
Последнее обновление курса «Введение в ООП на Python»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Введение в ООП на Python» 7 разделов Уроки в курсе «Введение в ООП на Python» 20 уроков Тесты в курсе «Введение в ООП на Python» 19 тестов Время прохождения курса «Введение в ООП на Python» 4 ч. Последнее обновление курса «Введение в ООП на Python» обн. 6 сентября 2026

Основы ООП на Python

1 урок
1. О курсе ↗

Зачем нужно ООП

2 урока
1. Ограничения процедурного подхода ↗
2. Разминка: знакомимся с объектами ↗

Классы и объекты — базовые понятия

6 уроков
1. Класс как описание объекта ↗
2. Что такое self ↗
3. Конструктор __init__ и магические методы ↗
4. Атрибут класса и атрибут объекта ↗
5. Методы класса ↗
6. Аннотации типов ↗

Взаимодействие объектов

4 урока
1. Язык UML ↗
2. Ассоциация, зависимость, кратность ↗
3. Агрегация и композиция ↗
4. Модули ↗

Инкапсуляция

3 урока
1. Уровни доступа ↗
2. Свойства ↗
3. Связанность ↗

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

2 урока
1. Идея наследования ↗
2. Наследование в UML ↗

Полиморфизм

2 урока
1. Один метод — разное поведение ↗
2. Ваше дальнейшее развитие ↗