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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Объектно-ориентированное программирование на Python + скраппинг»Учеников на курсе 150
Сертификаты, выданные на курсе «Объектно-ориентированное программирование на 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 + скраппинг» 29 ч. Последнее обновление курса «Объектно-ориентированное программирование на Python + скраппинг» обн. 21 августа 2026

Основы ООП в Python

8 уроков
1. Введение в ООП ↗
2. Атрибуты ↗
3. Методы объекта ↗
4. Модификаторы доступа ↗
5. Функция property() ↗
6. Декоратор @property ↗
7. Декоратор @classmethod ↗
8. Декоратор @staticmethod ↗

Магические методы

7 уроков
1. Магические методы создания и уничтожения объектов ↗
2. Магические методы строкового представления ↗
3. Магические методы арифметических операторов ↗
4. Магические методы операторов сравнения ↗
5. Магические методы для математических операций ↗
6. Магические методы логических побитовых операций ↗
7. Магические методы преобразования типов ↗

Итерируемые объекты и итераторы

6 уроков
1. Введение в итерируемые объекты и итераторы ↗
2. Магические методы __iter__() и __next__() ↗
3. Магические методы контейнеров ↗
4. Генераторы ↗
5. Генераторы коллекций ↗
6. Модуль itertools ↗

Управление контекстом

8 уроков
1. Оператор with ↗
2. Контекстные менеджеры. Магические методы __enter__(), __exit__() ↗
3. Модуль contextlib. Декоратор @contextmanager ↗
4. Контекстный менеджер closing ↗
5. Контекстный менеджер suppress ↗
6. Контекстный менеджер redirect_stdout ↗
7. Контекстный менеджер redirect_stderr ↗
8. Контекстный менеджер ExitStack ↗

Наследование и полиморфизм

10 уроков
1. Введение в наследование ↗
2. Наследование в Python ↗
3. Определение методов и атрибутов ↗
4. Класс object ↗
5. Процесс создания экземпляра класса ↗
6. Наследование от изменяемых и неизменяемых типов ↗
7. Иерархия наследования ↗
8. Абстрактные классы ↗
9. Полиморфизм ↗
10. Композиция ↗

Дополнительные возможности

8 уроков
1. Функции высшего порядка ↗
2. Анонимные функции ↗
3. Вложенные функции. Замыкания ↗
4. Декораторы ↗
5. Модуль functools ↗
6. Декораторы в ООП 🌟 ↗
7. Модуль collections ↗
8. Создание собственных исключений ↗

Скраппинг web-приложений

11 уроков
1. Дерево DOM ↗
2. Библиотека requests ↗
3. Библиотека requests. Параметр headers ↗
4. Библиотека requests. Параметр proxies ↗
5. Библиотека requests. Параметр timeout ↗
6. Статус коды ↗
7. Библиотека BeautifulSoup ↗
8. Cookies ↗
9. Sessions ↗
10. API ↗
11. Selenium ↗

Итоговые проекты

3 урока
1. Сбор информации с BBC ↗
2. Сбор информации с Wildberries ↗
3. Сбор данных о книгах через Open Library API ↗