Adeshina Abdulazeez Abdulazeez - Buidling Python Web APIs With FastAPI. A Fast-Paced Guide To Building High-Performance, Robust Web APIs With Very Little Boilerplate Code.pdf

(9412 KB) Pobierz
Building Python Web
APIs with FastAPI
A fast-paced guide to building high-performance,
robust web APIs with very little boilerplate code
Abdulazeez Abdulazeez Adeshina
BIRMINGHAM—MUMBAI
Building Python Web APIs with FastAPI
Copyright © 2022 Packt Publishing
All rights reserved.
No part of this book may be reproduced, stored in a retrieval system, or transmitted in
any form or by any means, without the prior written permission of the publisher, except in the case of brief
quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information
presented. However, the information contained in this book is sold without warranty, either express
or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable
for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products
mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the
accuracy of this information.
Associate Group Product Manager:
Pavan Ramchandani
Publishing Product Manager:
Aaron Tanna
Senior Editor:
Mark Dsouza
Content Development Editor:
Divya Vijayan
Technical Editor:
Shubham Sharma
Copy Editor:
Safis Editing
Project Coordinator:
Rashika Ba
Proofreader:
Safis Editing
Indexer:
Pratik Shirodkar
Production Designer:
Vijay Kamble
Marketing Coordinators:
Anamika Singh and Marylou De Mello
First published: July 2022
Production reference: 1150722
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-80107-663-0
www.packt.com
To my mother, and to the memory of my father, for their sacrifices, belief,
and constant support throughout the years. To my amazing sisters,
Ameedat and Aminat, for being a continuous source of joy and happiness.
To my uncle, Bako, for his continuous support over the years. To my best
friends, Abdulrahman and Amina, for always being there.
– Abdulazeez Abdulazeez Adeshina
Contributors
About the author
Abdulazeez Abdulazeez Adeshina
is a skilled Python developer, backend software
engineer, and technical writer, with a wide range of technical skill sets in his arsenal.
His background has led him to build command-line applications, backend applications in
FastAPI, and algorithm-based treasure-hunting tools. He also enjoys teaching Python and
solving mathematical-oriented problems through his blog. Abdulazeez is currently in his
penultimate year of a water resources and environmental engineering program. His work
experience as a guest technical author includes the likes of Auth0, LogRocket, Okteto,
and TestDriven.
I want to thank Allah (SWT) for his unending grace, and Sebastián
Ramírez for creating FastAPI. I want to thank Precious Ndubueze
for introducing me to FastAPI and insisting I get acquainted with the
framework, and Bolaji Olajide for helping me by reviewing the first
chapters. Lastly, I also want to thank every one of my close associates,
especially my uncle, Tosin Olayanju, for their support throughout the
development of this book – I am incredibly grateful and honored.
Zgłoś jeśli naruszono regulamin