Содержание курса
1. Переход к объектному мышлению
4 урока
20 366
18 492
26м
8
Закрытый
1.1
Как получить помощь? Связь с автором.
↗
9 432
9 432
1м 6с
3
Закрытый
1.2
Как решать задачи на программирования?
↗
4 156
4 156
2м 21с
1
Закрытый
1.3
Почему ООП? От хаоса к структуре
↗
3 795
2 567
10м 7с
2
Закрытый
1.4
Классы и объекты: чертежи и их воплощения
↗
2 983
2 337
12м 18с
2
2. Создаем первые объекты
3 урока
7 494
5 659
67м
4
Закрытый
2.1
Синтаксис класса и первые методы
↗
2 905
2 016
21м 39с
2
Закрытый
2.2
Конструктор __init__
↗
2 436
1 870
24м 4с
1
Закрытый
2.3
Атрибуты: данные класса и данные экземпляра
↗
2 153
1 773
23м 34с
1
3. Инкапсуляция: управление доступом
3 урока
5 709
4 623
81м
3
Закрытый
3.1
Концепция "черного ящика"
↗
2 056
1 615
31м 51с
1
Закрытый
3.2
Уровни доступа в Python
↗
1 867
1 547
22м 37с
1
Закрытый
3.3
Геттеры и сеттеры: контролируемый доступ к данным
↗
1 786
1 461
28м 14с
1
4. Наследование: построение семейств классов
3 урока
4 837
3 924
106м
3
Закрытый
4.1
Основы наследования
↗
1 739
1 384
37м 0с
1
Закрытый
4.2
Переопределение и расширение функциональности
↗
1 585
1 318
32м 49с
1
Закрытый
4.3
Встроенные функции для работы с иерархией
↗
1 513
1 222
37м 26с
1
5. Полиморфизм и заключение
4 урока
6 370
5 457
104м
2
Закрытый
5.1
Полиморфизм: разное поведение под одной маской
↗
1 515
1 183
27м 25с
1
Закрытый
5.2
Финальные задачи
↗
1 433
1 016
73м 6с
0
Закрытый
5.3
Итоги первой части
↗
1 371
1 207
3м 51с
1
Закрытый
5.4
Как сказать спасибо?
↗
2 051
2 051
1м 52с
0