Курс на Stepik
Обложка курса «HTTP и REST API для Python-разработчика» на Stepik
Бесплатно

HTTP и REST API для Python-разработчика ★ 0.000

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

Хотите понять, как Python получает данные от сайтов и сервисов, отправляет их обратно и работает с API? На курсе будем разбираться с этим на практике: отправлять HTTP-запросы через requests, смотреть, что отвечает сервер, передавать данные и разбирать ошибки.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «HTTP и REST API для Python-разработчика»Учеников на курсе 219
Сертификаты, выданные на курсе «HTTP и REST API для Python-разработчика»Сертификатов выдано 0
Отзывы о курсе «HTTP и REST API для Python-разработчика»Отзывов получено 0
Рейтинг курса «HTTP и REST API для Python-разработчика»Рейтинг курса 0.000
Уроки в курсе «HTTP и REST API для Python-разработчика»Количество уроков 23
Тесты в курсе «HTTP и REST API для Python-разработчика»Количество квизов 96
Задачи с кодом в курсе «HTTP и REST API для Python-разработчика»Количество задач с кодом 100
Время прохождения курса «HTTP и REST API для Python-разработчика»Время прохождения курса —
Обновления курса «HTTP и REST API для Python-разработчика»Обновления курса — —
Дата публикации курса «HTTP и REST API для Python-разработчика»Дата публикации курса — ———
Последнее обновление курса «HTTP и REST API для Python-разработчика»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «HTTP и REST API для Python-разработчика» 11 разделов Уроки в курсе «HTTP и REST API для Python-разработчика» 23 урока Тесты в курсе «HTTP и REST API для Python-разработчика» 96 тестов Задачи в курсе «HTTP и REST API для Python-разработчика» 100 задач Время прохождения курса «HTTP и REST API для Python-разработчика» 0 ч. Последнее обновление курса «HTTP и REST API для Python-разработчика» обн. 24 сентября 2026

Введение

2 урока
1. Приветствую ↗
2. Как будет устроен курс ↗

Первый HTTP-запрос

2 урока
1. Первый GET-запрос из Python ↗
2. Что произошло после requests.get() ↗

Как обратиться к нужным данным

2 урока
1. URL, endpoint и ресурс ↗
2. Query-параметры ↗

Разбираем ответ сервера

3 урока
1. Status code: чем закончился запрос ↗
2. Тело ответа: JSON и обычный текст ↗
3. HTTP-заголовки ответа ↗

Передаём данные серверу

2 урока
1. POST: создаём новый ресурс ↗
2. Когда сервер не принимает данные ↗

Изменяем состояние API

3 урока
1. PATCH: изменяем существующий ресурс ↗
2. PUT и PATCH: в чём различие ↗
3. DELETE и повторные запросы ↗

Заголовки и доступ

2 урока
1. Content-Type, Accept и заголовки запроса ↗
2. Authorization и requests.Session ↗

Когда запрос пошёл не по плану

3 урока
1. HTTP-ответ 4xx/5xx и сетевая ошибка ↗
2. Timeout и исключения Requests ↗
3. raise_for_status() и надёжная обработка ответа ↗

HTTP API и REST

1 урок
1. HTTP API и REST: что именно мы построили ↗

Собираем всё вместе

1 урок
1. Небольшой клиент API и финальный сценарий ↗

Эпилог

2 урока
1. Что теперь происходит между Python-кодом и API ↗
2. Удачи ↗