Dedicated to caffeine and sugar, my companions through many long night of writing, and extra credits to my mom.
Flask is a lightweight microframework for web applications built on top of Python, which provides an efficient framework for building web-based applications using the flexibility of Python and strong community support with the capability of scaling to serve millions of users.
Flask has excellent community support, documentation, and supporting libraries; it was developed to provide a barebone framework for developers, giving them the freedom to build their applications using their preferred set of libraries and tools.
This book takes you through different stages of a REST API–based application development process using flask which explains the basics of the Flask framework assuming the readers understand Python. We’ll cover database integration, understanding REST services, REST APIs performing CRUD operations, user authentication, third-party library integrations, testing, deployment, and application monitoring.
At the end of this book, you’ll have a fair understanding of Flask framework, REST, testing, deploying, and managing Flask applications, which will open doors to understanding REST API development.
I would like to thank Apress for providing me this platform, without which this would have been a lot harder. I would also like to thank Mr. Nikhil Karkal for his help and Miss Divya Modi for her perseverance, without whom this would have been a farsighted project.
I’d like to mention about the strong Python community which helped me understand the core concepts in my early years of programming, which inspired me to contribute back to the community with this book.
Last but certainly not the least, I would like to acknowledge all the people who constantly reminded me about the deadlines and helped me write this book, especially my family and Aparna Abhijit for helping me out with editing.
18.191.211.66