Jump to ratings and reviews
Rate this book

FastAPI: Modern Python Web Development

Rate this book
FastAPI is a young yet solid framework that takes advantage of newer Python features in a clean design. As its name implies, FastAPI is indeed fast, rivaling similar frameworks in languages such as Golang. With this practical book, developers familiar with Python will learn how FastAPI lets you accomplish more in less time with less code.

Author Bill Lubanovic covers the nuts and bolts of FastAPI development with how-to guides on various topics such as forms, database access, graphics, maps, and more that will take you beyond the basics. This book also includes how-to guides that will get you up to speed on RESTful APIs, data validation, authorization, and performance. With its similarities to frameworks like Flask and Django, you'll find it easy to get started with FastAPI.

Through the course of this book, you

Learn how to build web applications with FastAPIUnderstand the differences between FastAPI, Starlette, and pydanticLearn two features that set FastAPI asynchronous functions and data type checking and validationExamine new features of Python 3.8+, especially type annotationsUnderstand the differences between sync and async PythonLearn how to connect with external APIs and services

373 pages, Kindle Edition

Published November 6, 2023

25 people are currently reading
46 people want to read

About the author

Bill Lubanovic

10 books26 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
8 (20%)
4 stars
15 (37%)
3 stars
15 (37%)
2 stars
1 (2%)
1 star
1 (2%)
Displaying 1 - 7 of 7 reviews
13 reviews
December 27, 2023
Like many other other books about web frameworks, it got distracted by all the extra things around the web framework. My impression was that the book was about general development of an API in python that just happened to use fastAPI, rather than a cook focussing on fastAPI.

Which is sad, because I think it did a good job explaining how to work with the different topics it mentioned.
Profile Image for Nickolai.
890 reviews8 followers
July 26, 2024
Книга, по сути, состоит из двух частей. Первая, где уделено внимание самой FastApi, простым языком на понятных примерах показывает основы работы с данной библиотекой. Написано очень грамотно и легко усваивается. Только лишь глава об аутентификации слишком усложнена. Вторая же часть посвящена смежным с FastApi темам и информация подается лишь самыми широкими мазками. То есть она фактически бесполезна.
1 review
April 17, 2025
As a Django developer transitioning to FastAPI, I found this book really interesting to read. The author covers a wide range of topics — I discovered many new tools and approaches. Some things are covered a bit superficially, but that’s not a big issue — we always have the web to dig deeper. The only downside is a few minor code errors here and there, but overall, the book left a very positive impression.
44 reviews17 followers
September 17, 2024
Me decepcionó un poco este libro. Si es algo introductorio está bien, sin embargo se queda muy corto si buscas algo más avanzado o práctico
Profile Image for bimri.
Author 2 books9 followers
December 17, 2024
what a delightful read & a breeze to engage with. the author has done a good job to teach the stack intuitively.
1 review
November 24, 2023
This book is an excellent choice for those who want to learn about the FastAPI library. The material is presented in a clear and accessible language and is well structured. Attention is paid to almost all important aspects. There are minimal errors in the text, which do not significantly affect the overall impression of the book. Where the author does not delve into topics beyond the main theme of the book, he provides extensive lists of references for further exploration.
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.