Курс на Stepik
Обложка курса «Объектно-ориентированное программирование на Python + скраппинг» на Stepik
209 ₽

Объектно-ориентированное программирование на Python + скраппинг 5.000

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

Освойте объектно-ориентированное программирование (ООП) на Python и научитесь создавать структурированный, масштабируемый код. Этот курс поможет вам глубже понять принципы ООП и их применение в реальных проектах. В качестве бонуса вы получите курс по веб-скрапингу, где изучите инструменты, такие как Requests, BeautifulSoup, API и Selenium, применяя ООП-подходы для создания эффективных и гибких решений для сбора данных из интернета. Первая часть: https://stepik.org/course/213870/syllabus

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Объектно-ориентированное программирование на Python + скраппинг»Учеников на курсе 140
Сертификаты, выданные на курсе «Объектно-ориентированное программирование на Python + скраппинг»Сертификатов выдано 0
Отзывы о курсе «Объектно-ориентированное программирование на Python + скраппинг»Отзывов получено 1
Рейтинг курса «Объектно-ориентированное программирование на Python + скраппинг»Рейтинг курса 5.000
Уроки в курсе «Объектно-ориентированное программирование на Python + скраппинг»Количество уроков 61
Тесты в курсе «Объектно-ориентированное программирование на Python + скраппинг»Количество квизов 414
Задачи с кодом в курсе «Объектно-ориентированное программирование на Python + скраппинг»Количество задач с кодом 50
Время прохождения курса «Объектно-ориентированное программирование на Python + скраппинг»Время прохождения курса
Стоимость курса «Объектно-ориентированное программирование на Python + скраппинг»Стоимость курса 209 ₽
Обновления курса «Объектно-ориентированное программирование на Python + скраппинг»Обновления курса
Дата публикации курса «Объектно-ориентированное программирование на Python + скраппинг»Дата публикации курса
Последнее обновление курса «Объектно-ориентированное программирование на Python + скраппинг»Последнее обновление
Сложность normal

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

Разделы в курсе «Объектно-ориентированное программирование на Python + скраппинг» 8 разделов Уроки в курсе «Объектно-ориентированное программирование на Python + скраппинг» 61 урок Тесты в курсе «Объектно-ориентированное программирование на Python + скраппинг» 414 тестов Задачи в курсе «Объектно-ориентированное программирование на Python + скраппинг» 50 задач Время прохождения курса «Объектно-ориентированное программирование на Python + скраппинг» 26 ч. Последнее обновление курса «Объектно-ориентированное программирование на Python + скраппинг» обн. 14 февраля 2026

1. Основы ООП в Python

8 уроков
Открытый
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 уроков
Открытый
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 уроков
Открытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 урока
Закрытый
8.1 Сбор информации с BBC
13
8
0м 18с
0
Закрытый
8.2 Сбор информации с Wildberries
8
6
-
0
Закрытый
8.3 Сбор данных о книгах через Open Library API
6
5
-
0