Курс на Stepik
Обложка курса «Парсинг API на Python» на Stepik
4 900 ₽

Парсинг API на Python 5.000

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

Курс научит вас собирать данные из API любой сложности — как закрытых, так и открытых. В рамках курса вы потренируетесь на сайте-тренажёре stepstat.ru. Освоите парсинг, авторизацию и обработку ошибок на реальных кейсах. После курса вы сможете автоматизировать сбор данных для любых задач: от маркетингового анализа до построения конвейеров. Сократите рутину в разы и станьте незаменимым специалистом.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Парсинг API на Python»Учеников на курсе 229
Сертификаты, выданные на курсе «Парсинг API на Python»Сертификатов выдано 20
Отзывы о курсе «Парсинг API на Python»Отзывов получено 13
Рейтинг курса «Парсинг API на Python»Рейтинг курса 5.000
Уроки в курсе «Парсинг API на Python»Количество уроков 56
Тесты в курсе «Парсинг API на Python»Количество квизов 180
Задачи с кодом в курсе «Парсинг API на Python»Количество задач с кодом 170
Время прохождения курса «Парсинг API на Python»Время прохождения курса
Стоимость курса «Парсинг API на Python»Стоимость курса 4 900 ₽
Обновления курса «Парсинг API на Python»Обновления курса
Дата публикации курса «Парсинг API на Python»Дата публикации курса
Последнее обновление курса «Парсинг API на Python»Последнее обновление
Сложность normal

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

Разделы в курсе «Парсинг API на Python» 9 разделов Уроки в курсе «Парсинг API на Python» 56 уроков Тесты в курсе «Парсинг API на Python» 180 тестов Задачи в курсе «Парсинг API на Python» 170 задач Время прохождения курса «Парсинг API на Python» 32 ч. Последнее обновление курса «Парсинг API на Python» обн. 10 сентября 2026

Введение

6 уроков
1. 📘Введение
2. 📚Содержание
3. ❓Что такое API
4. 🌐Как работает современный API
5. 🏗️Что такое  RESTful API и чем он нам полезен
6. 📖Изучение документации /docs

Основы requests

9 уроков
1. 📘 API на пальцах: что это и зачем
2. 📦 Установка и импорт
3. 🧩 Сигнатура метода
4. 📬 Объект Response
5. 📡Коды ответов HTTP
6. 🔗 Точка входа в API
7. ⚙️Фильтруем выдачу
8. 👽 Договариваемся с сервером
9. 🍪 Цифровая визитка пользователя

Работа с JSON-ответами API

9 уроков
1. 📘Введение
2. 📐Синтаксис JSON и маппинг типов
3. 🔍 Навигация по структуре JSON
4. 🧮 Типы данных API: даты, цены, числа и null
5. 🛡️response.json() и ошибки
6. 💾 Нормализация ответа
7. 📁 Сохраняем результат в JSON
8. 📊 Сохраняем результат в CSV
9. 🧩 Flatten: расплющиваем вложенные структуры

Точная настройка запроса

8 уроков
1. 🔍Query-параметры
2. 🎯Path-параметры
3. 🧩Комбинированные запросы
4. ⏭️Пагинация в API
5. 🧺Batch-запросы
6. 🚦Rate limiting - ограничение на количество запросов
7. 🔐Работа с сессиями
8. 🔌HTTP Адаптеры

Авторизация API

8 уроков
1. 📘Введение в авторизацию API
2. 🔐 Bearer, API key, Basic Auth
3. 🗝️API Key
4. 🎫 Bearer Token и JWT
5. 🔑 Basic Auth
6. 🍪 Cookie и сессии
7. 🔄 OAuth 2.0
8. 🛡️ Безопасное хранение ключей и токенов

Сжатие HTTP-ответов

8 уроков
1. 📘Введение: зачем сжатие и когда оно важно
2. 🗜️ Зачем использовать сжатие?
3. 🔹deflate базовый алгоритм
4. 🔹 gzip проверенная классика
5. 🔹 br современный выбор
6. 🔹 zstd новейший алгоритм
7. ⚖️ Обратная сторона: CPU vs сеть
8. 🧪 Сравнение алгоритмов: когда что выбрать

Прокси

7 уроков
1. 📘Введение
2. 💠PROXIES
3. 🛡️Используем прокси
4. 🖥️Серверные прокси
5. 🌍 Резидентские прокси
6. 📱Мобильные прокси
7. 🧠Стратегии ротации прокси

old

10 уроков
1. 📖Изучение документации /docs
2. 🔐 Authorization: Bearer, API key, Basic Auth
3. 📍Запросы с query и path параметрами
4. Сжатие данных gzip, deflate, br, zstd
5. Основы requests.get()
6. HTTP-заголовки для API
7. Парсинг JSON-ответа
8. 📘Введение: что такое заголовки и зачем они нужны
9. 📦 Accept
10. 📝 Content-Type: в каком формате отправляем тело

Это конец

1 урок
1. Куда дальше?