Python-курс
🚀 Своё API на FastAPI

Что такое API и REST

Как программы разговаривают друг с другом.

~45 минПродвинутый 3 урока

Бытовая аналогия: официант в ресторане

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

  • Вы — программа-клиент (например, приложение погоды).
  • Меню — это и есть API: списокИзменяемая упорядоченная коллекция элементов: [1, 2, 3]. По-английски list. того, что можно попросить.
  • Официант — HTTP-запрос: несёт ваш заказ на сервер и возвращает ответ.
  • Кухня — сервер: готовит ответ, но как именно — вас не волнует.

Главная идея: вам не нужно знать, как устроена кухня. Достаточно знать меню (API) и уметь сделать заказ (запрос).

Шаг 1 из 7