Разработка веб-API на Python: руководство для начинающих с использованием Flask и FastAPI (Python среднего уровня) на русском
#2093765
Web API Development with Python: A Beginner's Guide using Flask and FastAPI (Intermediate Python) (B09BJLKM6F)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Rehan Haider | #249: Разработка приложений
Полностью обновлено для Flask 2.0.1 и FastAPI 0.65.2
Эта книга представляет собой практическое руководство по созданию API, основанное на проектах, и предназначена для начинающих, которые никогда раньше не создавали API, или для профессионалов, желающих быстро ознакомиться с FastAPI или Flask .
В книге используются библиотеки Python, такие как микрофреймворк Flask, который применяют такие компании, как Netflix, Airbnb, Uber, Instagram и другие, а также современные фреймворки, например FastAPI , который по производительности не уступает NodeJS и Go и быстро становится одним из лучших инструментов для создания API, написанных на Python.
Вы также изучите эффективную маршрутизацию, подсказки типов, передачу данных, HTTP-сообщения, обработку данных из форм, проектирование REST API и методы проверки данных.
В этой книге вы узнаете
Эта книга представляет собой практическое руководство по созданию API, основанное на проектах, и предназначена для начинающих, которые никогда раньше не создавали API, или для профессионалов, желающих быстро ознакомиться с FastAPI или Flask .
В книге используются библиотеки Python, такие как микрофреймворк Flask, который применяют такие компании, как Netflix, Airbnb, Uber, Instagram и другие, а также современные фреймворки, например FastAPI , который по производительности не уступает NodeJS и Go и быстро становится одним из лучших инструментов для создания API, написанных на Python.
Вы также изучите эффективную маршрутизацию, подсказки типов, передачу данных, HTTP-сообщения, обработку данных из форм, проектирование REST API и методы проверки данных.
В этой книге вы узнаете
- Основы API
- Введение в инструменты для разработки API
- Разработка бэкенда на Flask с использованием REST-архитектуры
- Интерфейс пользователя разработан с использованием шаблонов Jinja2.
- FastAPI / Разработка API
- Разработка асинхронных API