Содержание курса
1. Модуль 1: Введение в ООП
5 уроков
410
211
237м
14
Открытый
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 уроков
264
161
614м
25
Закрытый
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 урока
127
68
468м
6
Закрытый
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 уроков
224
115
493м
13
Открытый
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 уроков
105
57
117м
1
Закрытый
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