API — это посредник между программами. Одна программа отправляет запрос, другая отвечает. Всё через интернет, без участия человека. Простой пример: ты заказываешь пиццу через приложение. Приложение отправляет API-запрос на сервер пиццерии. Сервер отвечает: «заказ принят, жди 30 минут». Это и есть API. Обычно API работает через HTTP — тот же протокол, по которому браузер открывает сайты. Только вместо страницы с картинками приходит JSON — структурированные данные. Типы запросов: Метод Что делает Аналог в жизни GET Получить данные Посмотреть меню POST Создать запись Сделать заказ PUT/PATCH Обновить данные Изменить адрес доставки DELETE Удалить Отменить заказ Ответ сервера выглядит так: ``` { "weather": { "city": "Москва", "temp": 22, "description": "ясно" } } ``` Библиотека `requests` делает API-запросы в три строки. Установка: `pip install requests`. Узнаём погоду через бесплатный API: ``` import requests response = requests.get("https://api.open-meteo.com/v1/forecast?latitude=55.75&lon