Курс на Stepik
Обложка курса «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева» на Stepik
3 000 ₽

Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева 4.903

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

Начните увлекательное путешествие в мир объектно-ориентированного программирования (ООП) на языке Python! Здесь вы сможете с нуля, с самого начала постичь магию объектно-ориентированного программирования. Увидите, как концепция классов и объектов позволяет заметно упрощать структуру программ, делать их более модульными и легко расширяемыми. Не удивительно, что сейчас каждый начинающий программист должен знать ООП для успешной карьеры в IT.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Учеников на курсе 16 623
Сертификаты, выданные на курсе «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Сертификатов выдано 2 504
Отзывы о курсе «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Отзывов получено 678
Рейтинг курса «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Рейтинг курса 4.903
Уроки в курсе «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Количество уроков 38
Тесты в курсе «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Количество квизов 112
Задачи с кодом в курсе «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Количество задач с кодом 200
Время прохождения курса «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Время прохождения курса
Стоимость курса «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Стоимость курса 3 000 ₽
Обновления курса «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Обновления курса
Дата публикации курса «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Дата публикации курса
Последнее обновление курса «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»Последнее обновление
Сложность normal

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

Разделы в курсе «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева» 6 разделов Уроки в курсе «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева» 38 уроков Тесты в курсе «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева» 112 тестов Задачи в курсе «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева» 200 задач Время прохождения курса «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева» 129 ч. Последнее обновление курса «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева» обн. 25 мая 2026

1. Первые шаги в ООП

8 уроков
Открытый
1.1 Как правильно выполнять задания курса
31 278
16 653
11м 37с
1207
Открытый
1.2 Концепция ООП простыми словами
16 030
6 263
17м 54с
1417
Открытый
1.3 Классы и объекты. Атрибуты классов и объектов
15 583
5 922
60м 29с
1394
Закрытый
1.4 Методы классов. Параметр self
11 168
4 398
165м 53с
1282
Закрытый
1.5 Инициализатор __init__ и финализатор __del__
9 827
3 962
390м 5с
960
Закрытый
1.6 Магический метод __new__. Пример паттерна Singleton
8 302
3 520
90м 55с
784
Закрытый
1.7 Методы класса (classmethod) и статические методы (staticmethod)
7 799
3 272
191м 56с
912
Закрытый
1.8 Испытание свойствами и методами
8 453
5 272
116м 25с
334

2. Режимы доступа, свойства и дескрипторы

3 урока
Закрытый
2.1 Режимы доступа public, private, protected. Сеттеры и геттеры
7 078
2 998
272м 26с
776
Закрытый
2.2 Свойства property. Декоратор @property
6 540
2 796
346м 30с
809
Закрытый
2.3 Дескрипторы (data descriptor и non-data descriptor)
5 778
2 471
235м 20с
591

3. Магические методы классов

10 уроков
Закрытый
3.1 Методы __setattr__, __getattribute__, __getattr__ и __delattr__
5 629
2 388
327м 17с
628
Закрытый
3.2 Метод __call__. Функторы и классы-декораторы
5 196
168
260м 49с
560
Закрытый
3.3 Методы __str__, __repr__, __len__, __abs__
4 834
1 972
292м 4с
536
Закрытый
3.4 Методы __add__, __sub__, __mul__, __truediv__
4 434
1 831
413м 38с
446
Закрытый
3.5 Сравнения __eq__, __ne__, __lt__, __gt__ и другие
4 051
1 644
358м 0с
404
Закрытый
3.6 Методы __eq__ и __hash__
3 935
1 602
234м 36с
368
Закрытый
3.7 Метод __bool__
3 843
1 525
267м 6с
396
Закрытый
3.8 Методы __getitem__, __setitem__ и __delitem__
3 768
1 535
453м 20с
410
Закрытый
3.9 Методы __iter__ и __next__
3 675
1 476
312м 10с
310
Закрытый
3.10 Испытание магией
4 834
2 354
141м 12с
148

4. Наследование и полиморфизм

8 уроков
Закрытый
4.1 Наследование в объектно-ориентированном программировании
4 346
1 777
258м 49с
439
Закрытый
4.2 Функция issubclass(). Наследование от встроенных типов
3 728
1 504
145м 21с
400
Закрытый
4.3 Наследование. Функция super() и делегирование
3 719
1 511
157м 34с
389
Закрытый
4.4 Наследование. Атрибуты private и protected
3 473
1 384
177м 23с
345
Закрытый
4.5 Полиморфизм и абстрактные методы
3 510
1 460
162м 20с
398
Закрытый
4.6 Множественное наследование
3 335
1 354
139м 19с
367
Закрытый
4.7 Коллекция __slots__
3 258
88
143м 26с
348
Закрытый
4.8 Испытание "Бремя наследия"
4 370
1 626
103м 44с
93

5. Data Classes

3 урока
Закрытый
5.1 Введение в Data Classes
1 040
571
34м 56с
63
Закрытый
5.2 Углубляемся в Data Classes
762
477
67м 21с
58
Закрытый
5.3 Наследование Data Classes
721
422
65м 50с
47

6. Исключения и менеджеры контекста

6 уроков
Закрытый
6.1 Введение в обработку исключений. Блоки try / except
3 417
1 322
94м 48с
353
Закрытый
6.2 Обработка исключений. Блоки finally и else
3 082
1 176
115м 55с
291
Закрытый
6.3 Распространение исключений (propagation exceptions)
2 929
1 139
147м 38с
257
Закрытый
6.4 Инструкция raise и пользовательские исключения
2 784
1 101
135м 45с
260
Закрытый
6.5 Менеджеры контекстов. Оператор with
2 924
1 140
79м 36с
218
Закрытый
6.6 Посвящение в объектно-ориентированное программирование
5 672
1 276
34м 48с
106