Курс на Stepik
Обложка курса «ООП в Python. Базовый курс» на Stepik
590 ₽

ООП в Python. Базовый курс 4.167

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

Изучите ООП в Python без лишней теории и видео — только практика! Краткие лекции, интерактивные задачи и тесты помогут разобраться с классами, объектами, наследованием, инкапсуляцией и полиморфизмом. Научитесь писать чистый, структурированный код, который легко поддерживать и расширять. Идеально для тех, кто уже знает основы Python и хочет перейти на новый уровень. Этот курс поможет построить крепкий фундамент для последующего обучения и профессиональной деятельности.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ООП в Python. Базовый курс»Учеников на курсе 61
Сертификаты, выданные на курсе «ООП в Python. Базовый курс»Сертификатов выдано 38
Отзывы о курсе «ООП в Python. Базовый курс»Отзывов получено 6
Рейтинг курса «ООП в Python. Базовый курс»Рейтинг курса 4.167
Уроки в курсе «ООП в Python. Базовый курс»Количество уроков 30
Тесты в курсе «ООП в Python. Базовый курс»Количество квизов 207
Задачи с кодом в курсе «ООП в Python. Базовый курс»Количество задач с кодом 151
Время прохождения курса «ООП в Python. Базовый курс»Время прохождения курса
Стоимость курса «ООП в Python. Базовый курс»Стоимость курса 590 ₽
Обновления курса «ООП в Python. Базовый курс»Обновления курса
Дата публикации курса «ООП в Python. Базовый курс»Дата публикации курса
Последнее обновление курса «ООП в Python. Базовый курс»Последнее обновление
Сложность normal

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

Разделы в курсе «ООП в Python. Базовый курс» 5 разделов Уроки в курсе «ООП в Python. Базовый курс» 30 уроков Тесты в курсе «ООП в Python. Базовый курс» 207 тестов Задачи в курсе «ООП в Python. Базовый курс» 151 задача Время прохождения курса «ООП в Python. Базовый курс» 33 ч. Последнее обновление курса «ООП в Python. Базовый курс» обн. 1 год назад

1. Модуль 1: Введение в ООП

5 уроков
Открытый
1.1 Урок 1. Что такое ООП? Классы и объекты
128
65
9м 6с
6
Открытый
1.2 Урок 2. Атрибуты классов и экземпляров
98
54
21м 7с
3
Открытый
1.3 Урок 3. Метод __init__
96
40
102м 13с
1
Закрытый
1.4 Урок 4. Метод __new__
46
26
80м 32с
1
Закрытый
1.5 Мини-проект класс Student
42
26
25м 4с
3

2. Модуль 2:Наследование и Полиморфизм

7 уроков
Закрытый
2.1 Урок 1. Основы наследования — "Кто твой папа?"
41
33
16м 7с
4
Закрытый
2.2 Урок 2. Переопределение методов — "Переписываю правила!"
38
27
76м 3с
6
Закрытый
2.3 Урок 2. Переопределение методов. Продолжение.
37
22
170м 28с
3
Закрытый
2.4 Урок 3. Множественное наследование в Python
35
22
54м 52с
5
Открытый
2.5 Урок 4. Композиция против Наследования
55
18
136м 59с
4
Закрытый
2.6 Урок 5. Наследование от стандартных классов
30
20
76м 43с
2
Закрытый
2.7 Мини проект: интернет магазин
28
19
86м 31с
1

3. Модуль 3: Инкапсуляция и полиморфизм

4 урока
Закрытый
3.1 Урок 1. Публичные и приватные атрибуты в Python.
33
20
100м 42с
2
Закрытый
3.2 Урок 2. Геттеры и сеттеры: контроль доступа к данным.
25
15
218м 58с
1
Открытый
3.3 Урок 3. Полиморфизм
45
18
76м 37с
2
Закрытый
3.4 Урок 4. Абстрактные классы
24
15
75м 49с
1

4. Модуль 4: Специальные методы

8 уроков
Открытый
4.1 Урок 1. Магические методы: __str__, __repr__.
65
16
64м 43с
3
Закрытый
4.2 Урок 2. Перегрузка операторов: __add__, __eq__.
24
16
89м 5с
2
Закрытый
4.3 Урок 3. Контекстные менеджеры: класс для работы с файлами.
23
12
51м 54с
2
Закрытый
4.4 Урок 4. Обработка исключений
25
12
111м 1с
1
Закрытый
4.5 Урок 5. Декораторы в ООП
23
8
38м 16с
2
Закрытый
4.6 Урок 6. Итераторы: создание кастомного итератора для матрицы.
22
9
135м 22с
1
Закрытый
4.7 Импорт модулей: разбиение кода на models.py, utils.py.
19
19
2м 27с
1
Закрытый
4.8 PEP8 в Python ООП
23
23
2м 18с
1

5. Модуль 5: Принципы проектирования и SOLID в ООП (Python)

6 уроков
Закрытый
5.1 Урок 1. Введение в SOLID: Зачем это нужно?
21
14
11м 15с
1
Закрытый
5.2 Урок 2. Принцип единственной ответственности (SRP)
17
12
37м 5с
0
Закрытый
5.3 Урок 3. Принцип открытости/закрытости (OCP)
18
7
34м 42с
0
Закрытый
5.4 Урок 4. Принцип подстановки Лисков (LSP)
17
8
18м 28с
0
Закрытый
5.5 Урок 5. Принцип разделения интерфейса (ISP)
16
8
9м 24с
0
Закрытый
5.6 Урок 6. Принцип инверсии зависимостей (DIP)
16
8
7м 47с
0