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

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

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

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

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