Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Что такое API простыми словами

API — это способ, которым одна программа просит что-то у другой и получает ответ.

Аналогия с официантом

Представьте ресторан. Вы (программа) не идёте на кухню сами — вы делаете заказ официанту (API), он передаёт его повару (другой программе) и приносит блюдо (ответ). API — это посредник с понятными правилами общения.

Запрос и ответ

Программа отправляет запрос к API: «дай погоду в Москве». API возвращает ответ — обычно в формате JSON: аккуратный список пар «ключ: значение». Так приложения обмениваются данными, не зная внутреннего устройства друг друга.

Где мы пользуемся API

Погода в телефоне, карты, вход через соцсеть, оплата картой — всё это работает через API. Готовые API экономят время: не нужно писать погодный сервис самому — можно спросить у чужого.

Как попробовать новичку

Многие открытые API бесплатны: запросил адрес — получил данные. На Python это делается парой строк с библиотекой requests. Но сначала стоит уверенно освоить базу языка — например, в «Дрон Кодере».

Частые вопросы

API — это сайт? Нет, у API нет красивой страницы; он отдаёт данные, а не оформление.

Что такое REST API? Это самый распространённый стиль API, где к данным обращаются по понятным адресам через HTTP.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

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

📈 Математика · алгебра и графики
📖 Русский язык