High-Performance Web Apps with FastAPI: The Asynchronous Web Framework Based on Modern Python

Эта книга представляет собой практическое руководство по созданию высокопроизводительных веб-приложений с использованием современного асинхронного фреймворка FastAPI на Python. Автор подробно рассматривает архитектурные особенности и преимущества FastAPI, включая автоматическую генерацию документации OpenAPI, встроенную валидацию данных через Pydantic и поддержку асинхронных операций.

Книга охватывает все ключевые аспекты разработки: от основ REST API и работы с типами данных Python до продвинутых тем, таких как аутентификация, авторизация, интеграция с базами данных и развертывание приложений. Особое внимание уделяется асинхронному программированию с использованием asyncio и возможностям ASGI-серверов для достижения максимальной производительности.

Читатели научатся строить масштабируемые API, оптимизированные для обработки большого количества одновременных запросов, интегрировать FastAPI с популярными инструментами экосистемы Python и применять лучшие практики для создания надежных веб-приложений. Книга подходит как для начинающих разработчиков, так и для опытных специалистов, желающих освоить современный стек веб-разработки на Python.

High-Performance Web Apps with FastAPI: The Asynchronous Web Framework Based on Modern Python
A
Автор
Malhar Lathkar
Издательство
Apress
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент