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.









