🌐 Пиши код, который разговаривает с интернетом
Погода, медиаархивы, GitHub и AI-помощники работают с внешними сервисами через API. На курсе ты научишься читать документацию, отправлять запросы, разбирать JSON, безопасно хранить ключи и обрабатывать реальные сетевые ошибки.
За 5 практических уроков ты создашь:
- генератор фактов про Чака Норриса — первые GET-запросы, HTTP-статусы и JSON;
- метеостанцию — цепочка из геокодирования, текущей погоды и прогноза;
- центр NASA — APOD, поиск медиафайлов, скачивание изображений и отчёт об астероидах;
- GitHub Issue Control Center — пагинация, авторизация, GET, POST и PATCH с безопасным подтверждением;
- Gemini Study Desk — AI-объяснения, структурированные учебные карточки и связный диалог.
Инструменты
requests · python-dotenv · google-genai · Pydantic · argparse · pathlib
Что нужно знать
Курс рассчитан на ученика, который уже уверенно пишет базовые Python-программы: использует переменные, условия, циклы, списки, словари и функции, умеет импортировать модули, работать с файлами и читать traceback. Исключения, CLI, вложенный JSON, pathlib, argparse и Pydantic вводятся пошагово и подкрепляются статьями.