Содержание курса
1. Введение
6 уроков
11
7
0м
0
Черновик
1.1
📘Введение
↗
2
1
-
0
Черновик
1.2
📚Содержание
↗
2
2
-
0
Черновик
1.3
❓Что такое API
↗
2
1
-
0
Черновик
1.4
🌐Как работает современный API
↗
2
1
-
0
Черновик
1.5
🏗️Что такое RESTful API и чем он нам полезен
↗
2
1
-
0
Черновик
1.6
📖Изучение документации /docs
↗
1
1
-
0
2. Основы requests
9 уроков
18
8
0м
0
Черновик
2.1
📘 API на пальцах: что это и зачем
↗
2
2
-
0
Черновик
2.2
📦 Установка и импорт
↗
2
0
-
0
Черновик
2.3
🧩 Сигнатура метода
↗
2
2
-
0
Черновик
2.4
📬 Объект Response
↗
2
0
-
0
Черновик
2.5
📡Коды ответов HTTP
↗
2
1
-
0
Черновик
2.6
🔗 Точка входа в API
↗
2
1
-
0
Черновик
2.7
⚙️Фильтруем выдачу
↗
2
1
-
0
Черновик
2.8
👽 Договариваемся с сервером
↗
2
0
-
0
Черновик
2.9
🍪 Цифровая визитка пользователя
↗
2
1
-
0
3. Работа с JSON-ответами API
9 уроков
18
2
0м
0
Черновик
3.1
📘Введение
↗
2
2
-
0
Черновик
3.2
📐Синтаксис JSON и маппинг типов
↗
2
0
-
0
Черновик
3.3
🔍 Навигация по структуре JSON
↗
2
0
-
0
Черновик
3.4
🧮 Типы данных API: даты, цены, числа и null
↗
2
0
-
0
Черновик
3.5
🛡️response.json() и ошибки
↗
2
0
-
0
Черновик
3.6
💾 Нормализация ответа
↗
2
0
-
0
Черновик
3.7
📁 Сохраняем результат в JSON
↗
2
0
-
0
Черновик
3.8
📊 Сохраняем результат в CSV
↗
2
0
-
0
Черновик
3.9
🧩 Flatten: расплющиваем вложенные структуры
↗
2
0
-
0
4. Точная настройка запроса
8 уроков
16
0
0м
0
Черновик
4.1
🔍Query-параметры
↗
2
0
-
0
Черновик
4.2
🎯Path-параметры
↗
2
0
-
0
Черновик
4.3
🧩Комбинированные запросы
↗
2
0
-
0
Черновик
4.4
⏭️Пагинация в API
↗
2
0
-
0
Черновик
4.5
🧺Batch-запросы
↗
2
0
-
0
Черновик
4.6
🚦Rate limiting - ограничение на количество запросов
↗
2
0
-
0
Черновик
4.7
🔐Работа с сессиями
↗
2
0
-
0
Черновик
4.8
🔌HTTP Адаптеры
↗
2
0
-
0
5. Авторизация API
8 уроков
16
12
0м
0
Черновик
5.1
📘Введение в авторизацию API
↗
2
2
-
0
Черновик
5.2
🔐 Bearer, API key, Basic Auth
↗
2
2
-
0
Черновик
5.3
🗝️API Key
↗
2
1
-
0
Черновик
5.4
🎫 Bearer Token и JWT
↗
2
1
-
0
Черновик
5.5
🔑 Basic Auth
↗
2
1
-
0
Черновик
5.6
🍪 Cookie и сессии
↗
2
1
-
0
Черновик
5.7
🔄 OAuth 2.0
↗
2
2
-
0
Черновик
5.8
🛡️ Безопасное хранение ключей и токенов
↗
2
2
-
0
6. Сжатие HTTP-ответов
8 уроков
15
14
0м
0
Черновик
6.1
📘Введение: зачем сжатие и когда оно важно
↗
2
1
-
0
Черновик
6.2
🗜️ Зачем использовать сжатие?
↗
2
2
-
0
Черновик
6.3
🔹deflate базовый алгоритм
↗
2
2
-
0
Черновик
6.4
🔹 gzip проверенная классика
↗
1
1
-
0
Черновик
6.5
🔹 br современный выбор
↗
2
2
-
0
Черновик
6.6
🔹 zstd новейший алгоритм
↗
2
2
-
0
Черновик
6.7
⚖️ Обратная сторона: CPU vs сеть
↗
2
2
-
0
Черновик
6.8
🧪 Сравнение алгоритмов: когда что выбрать
↗
2
2
-
0
7. Прокси
7 уроков
7
5
0м
0
Черновик
7.1
📘Введение
↗
1
1
-
0
Черновик
7.2
💠PROXIES
↗
2
1
-
0
Черновик
7.3
🛡️Используем прокси
↗
2
1
-
0
Черновик
7.4
🖥️Серверные прокси
↗
1
1
-
0
Черновик
7.5
🌍 Резидентские прокси
↗
0
0
-
0
Черновик
7.6
📱Мобильные прокси
↗
0
0
-
0
Черновик
7.7
🧠Стратегии ротации прокси
↗
1
1
-
0
8. old
10 уроков
17
3
0м
0
Черновик
8.1
📖Изучение документации /docs
↗
2
1
-
0
Черновик
8.2
🔐 Authorization: Bearer, API key, Basic Auth
↗
2
0
-
0
Черновик
8.3
📍Запросы с query и path параметрами
↗
2
0
-
0
Черновик
8.4
Сжатие данных gzip, deflate, br, zstd
↗
2
0
-
0
Черновик
8.5
Основы requests.get()
↗
2
0
-
0
Черновик
8.6
HTTP-заголовки для API
↗
2
0
-
0
Черновик
8.7
Парсинг JSON-ответа
↗
2
0
-
0
Черновик
8.8
📘Введение: что такое заголовки и зачем они нужны
↗
1
1
-
0
Черновик
8.9
📦 Accept
↗
1
0
-
0
Черновик
8.10
📝 Content-Type: в каком формате отправляем тело
↗
1
1
-
0