Содержание курса
1. Основы ООП в Python
8 уроков
346
151
447м
32
Открытый
1.1
Введение в ООП
↗
124
54
3м 10с
6
Открытый
1.2
Атрибуты
↗
67
26
38м 40с
7
Закрытый
1.3
Методы объекта
↗
39
11
143м 48с
4
Закрытый
1.4
Модификаторы доступа
↗
29
14
48м 9с
2
Закрытый
1.5
Функция property()
↗
24
13
117м 9с
4
Закрытый
1.6
Декоратор @property
↗
26
11
58м 58с
3
Закрытый
1.7
Декоратор @classmethod
↗
20
11
19м 42с
3
Закрытый
1.8
Декоратор @staticmethod
↗
17
11
21м 55с
3
2. Магические методы
7 уроков
137
71
223м
20
Открытый
2.1
Магические методы создания и уничтожения объектов
↗
33
11
36м 23с
3
Закрытый
2.2
Магические методы строкового представления
↗
19
11
90м 52с
2
Закрытый
2.3
Магические методы арифметических операторов
↗
18
11
69м 44с
3
Закрытый
2.4
Магические методы операторов сравнения
↗
18
10
11м 59с
3
Закрытый
2.5
Магические методы для математических операций
↗
17
10
8м 37с
3
Закрытый
2.6
Магические методы логических побитовых операций
↗
16
9
3м 5с
3
Закрытый
2.7
Магические методы преобразования типов
↗
16
9
6м 18с
3
3. Итерируемые объекты и итераторы
6 уроков
96
54
39м
18
Открытый
3.1
Введение в итерируемые объекты и итераторы
↗
31
15
3м 26с
3
Закрытый
3.2
Магические методы __iter__() и __next__()
↗
15
8
8м 51с
3
Закрытый
3.3
Магические методы контейнеров
↗
13
8
4м 57с
3
Закрытый
3.4
Генераторы
↗
13
8
12м 7с
3
Закрытый
3.5
Генераторы коллекций
↗
11
7
3м 58с
3
Закрытый
3.6
Модуль itertools
↗
13
8
9м 6с
3
4. Управление контекстом
8 уроков
69
59
6м
23
Закрытый
4.1
Оператор with
↗
13
9
2м 57с
3
Закрытый
4.2
Контекстные менеджеры. Магические методы __enter__(), __exit__()
↗
10
8
4м 54с
3
Закрытый
4.3
Модуль contextlib. Декоратор @contextmanager
↗
8
7
-
3
Закрытый
4.4
Контекстный менеджер closing
↗
7
7
-
3
Закрытый
4.5
Контекстный менеджер suppress
↗
9
7
-
3
Закрытый
4.6
Контекстный менеджер redirect_stdout
↗
8
7
-
3
Закрытый
4.7
Контекстный менеджер redirect_stderr
↗
7
7
-
2
Закрытый
4.8
Контекстный менеджер ExitStack
↗
7
7
-
3
5. Наследование и полиморфизм
10 уроков
87
60
1м
14
Закрытый
5.1
Введение в наследование
↗
9
9
-
3
Закрытый
5.2
Наследование в Python
↗
9
7
-
2
Закрытый
5.3
Определение методов и атрибутов
↗
9
7
-
2
Закрытый
5.4
Класс object
↗
9
6
-
1
Закрытый
5.5
Процесс создания экземпляра класса
↗
8
6
-
1
Закрытый
5.6
Наследование от изменяемых и неизменяемых типов
↗
9
5
-
1
Закрытый
5.7
Иерархия наследования
↗
8
5
-
1
Закрытый
5.8
Абстрактные классы
↗
10
5
1м 13с
1
Закрытый
5.9
Полиморфизм
↗
8
5
-
1
Закрытый
5.10
Композиция
↗
8
5
-
1
6. Дополнительные возможности
8 уроков
69
39
24м
4
Закрытый
6.1
Функции высшего порядка
↗
9
5
-
1
Закрытый
6.2
Анонимные функции
↗
8
5
-
1
Закрытый
6.3
Вложенные функции. Замыкания
↗
9
5
-
1
Закрытый
6.4
Декораторы
↗
8
5
-
1
Закрытый
6.5
Модуль functools
↗
10
5
11м 50с
0
Закрытый
6.6
Декораторы в ООП 🌟
↗
12
4
13м 19с
0
Закрытый
6.7
Модуль collections
↗
8
5
-
0
Закрытый
6.8
Создание собственных исключений
↗
5
5
-
0
7. Скраппинг web-приложений
11 уроков
98
62
8м
0
Закрытый
7.1
Дерево DOM
↗
15
8
2м 30с
0
Закрытый
7.2
Библиотека requests
↗
12
7
0м 9с
0
Закрытый
7.3
Библиотека requests. Параметр headers
↗
9
7
-
0
Закрытый
7.4
Библиотека requests. Параметр proxies
↗
8
7
-
0
Закрытый
7.5
Библиотека requests. Параметр timeout
↗
8
6
-
0
Закрытый
7.6
Статус коды
↗
9
5
-
0
Закрытый
7.7
Библиотека BeautifulSoup
↗
7
4
-
0
Закрытый
7.8
Cookies
↗
6
4
-
0
Закрытый
7.9
Sessions
↗
6
4
-
0
Закрытый
7.10
API
↗
8
5
-
0
Закрытый
7.11
Selenium
↗
10
5
6м 26с
0
8. Итоговые проекты
3 урока
27
19
0м
0
Закрытый
8.1
Сбор информации с BBC
↗
13
8
0м 18с
0
Закрытый
8.2
Сбор информации с Wildberries
↗
8
6
-
0
Закрытый
8.3
Сбор данных о книгах через Open Library API
↗
6
5
-
0