Building Data Science Applications with FastAPI
Copyright © 2023 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.
Group Product Manager: Ali Abidi
Publishing Product Managers: Dhruv J. Kataria and Tejashwini
Content Development Editor: Shreya Moharir
Technical Editor: Devanshi Ayare
Copy Editor: Safis Editing
Project Coordinator: Farheen Fathima
Proofreader: Safis Editing
Indexer: Tejal Soni
,Production Designer: Jyoti Chauhan
Marketing Coordinator: Vinishka Kalra
First published: October 2021
Second published: July 2023
Production reference: 1140723
Published by Packt Publishing Ltd.
Grosvenor House
11 St Paul’s Square
Birmingham
B3 1RB
ISBN 978-1-83763-274-9
www.packtpub.com
, This second edition has been in the making for almost a year.
During that time, I was blessed with an extraordinary gift: the
arrival of our baby boy, Arthur, who has brought immeasurable
joy into our lives. I dedicate this book to him and my beloved wife,
whose unwavering support has been a constant source of
inspiration and encouragement throughout this journey.
Contributors
About the author
François Voron graduated from the University of Saint-Étienne (France)
and the University of Alicante (Spain) with a master’s degree in machine
learning and data mining. A full stack web developer and a data scientist,
François has a proven track record working in the SaaS industry, with a
special focus on Python backends and REST APIs. He is also the creator and
maintainer of FastAPI Users, the #1 authentication library for FastAPI, and
is one of the top experts in the FastAPI community.
About the reviewers
Izabela dos Santos Guerreiro graduated in information technology
management and systems analysis and development. A machine learning
enthusiast, she is a postgraduate in artificial intelligence, machine learning,
and data science. She is a software developer specialist and tech lead and has
nine years of experience, always working with Python. She was introduced
to FastAPI about three years ago and became an enthusiast of the
framework, collaborating on the translation of the documentation into her
native language, Portuguese. She has already organized PyLadies and
Django Girls events.
Prajjwal Nijhara is an upcoming PhD computer scholar at IIT Jodhpur.
With a passion for technology and research, Prajjwal has embarked on an
academic journey to advance his expertise in computer science. Prior to this,
Prajjwal gained industry experience as a software developer intern at Spiti