FastAPI — относительно новый, но надежный фреймворк с чистым дизайном, использующий преимущества актуальных возможностей Python. Как следует из названия, FastAPI отличается высоким быстродействием и способен конкурировать в этом с аналогичными фреймворками на таких языках, как Golang. Эта практическая книга расскажет разработчикам, знакомым с Python, как FastAPI позволяет достичь большего за меньшее время и с меньшим количеством кода.Билл Любанович рассказывает о тонкостях разработки с применением FastAPI и предлагает множество рекомендаций по таким темам, как формы, доступ к базам данных, графика, карты и многое другое, что поможет освоить основы и даже пойти дальше. Кроме того, вы познакомитесь с RESTful API, приемами валидации данных, авторизации и повышения производительности. Благодаря сходству с такими фреймворками, как Flask и Django, вы легко начнете работу с FastAPI.
FastAPI otnositelno novyy, no nadezhnyy freymvork s chistym dizaynom, ispolzuyushchiy preimushchestva aktualnykh vozmozhnostey Python. Kak sleduet iz nazvaniya, FastAPI otlichaetsya vysokim bystrodeystviem i sposoben konkurirovat v etom s analogichnymi freymvorkami na takikh yazykakh, kak Golang. Eta prakticheskaya kniga rasskazhet razrabotchikam, znakomym s Python, kak FastAPI pozvolyaet dostich bolshego za menshee vremya i s menshim kolichestvom koda.Bill Lyubanovich rasskazyvaet o tonkostyakh razrabotki s primeneniem FastAPI i predlagaet mnozhestvo rekomendatsiy po takim temam, kak formy, dostup k bazam dannykh, grafika, karty i mnogoe drugoe, chto pomozhet osvoit osnovy i dazhe poyti dalshe. Krome togo, vy poznakomites s RESTful API, priemami validatsii dannykh, avtorizatsii i povysheniya proizvoditelnosti. Blagodarya skhodstvu s takimi freymvorkami, kak Flask i Django, vy legko nachnete rabotu s FastAPI.