FastAPI: Modern Python Web Development

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

Автор подробно объясняет архитектуру FastAPI, его отличия от других фреймворков (Starlette, Pydantic), а также преимущества использования асинхронных функций и строгой проверки типов данных. Книга подходит для разработчиков, уже знакомых с Python, и помогает быстро освоить создание RESTful API, работу с базами данных, валидацию, авторизацию и оптимизацию производительности.

Особое внимание уделяется современным возможностям Python 3.8+, включая аннотации типов, а также интеграции с внешними сервисами и API. Практические примеры и пошаговые руководства позволяют читателям сразу применять полученные знания в реальных проектах.

Книга также затрагивает смежные темы веб-разработки: работу с формами, графикой, картами, и предоставляет полное понимание экосистемы FastAPI для построения масштабируемых и эффективных веб-приложений.

FastAPI: Modern Python Web Development
A
Автор
Bill Lubanovic
Издательство
O’Reilly Media, Inc.
Год
2023
Язык
Английский
1
Оцените книгу

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

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