Build state-of-the-art web applications quickly and efficiently using Flask and related technologies with Python 3 Flask, the lightweight Python web framework, is popular thanks to its powerful modular design that lets you build scalable web apps. With this recipe-based guide, you'll explore modern solutions and best practices for Flask web development. Updated to the latest version of Flask and Python 3, this second edition of Flask Framework Cookbook moves away from some of the old and obsolete libraries and introduces new recipes on cutting-edge technologies. You'll discover different ways of using Flask to create, deploy, and manage microservices. This Flask Python book starts by covering the different configurations that a Flask application can make use of, and then helps you work with templates and learn about the ORM and view layers. You'll also be able to write an admin interface and get to grips with debugging and logging errors. Finally, you'll learn a variety of deployment and post-deployment techniques for platforms such as Apache, Tornado, and Heroku. By the end of this book, you'll have gained all the knowledge you need to confidently write Flask applications and scale them using standard industry practices. If you are a web developer who wants to learn more about developing scalable and production-ready applications in Flask, this is the book for you. You'll also find this book useful if you are already aware of Flask's major extensions and want to use them for better application development. Basic Python programming experience along with basic understanding of Flask is assumed.
It was a good book to learn to use Flask, since it gave me the overview of what can be done, and I have an idea of how to develop my application now. The recipes in this cookbook span across diverse topics, so that means there are only shallow overviews of many topics, which is ok given the type of book. If you want something that is more specialized on Flask, as a tutorial or an in-depth book, this is not it. Read it if you want to explore what can be done, and the basics on how to get it accomplished.
Half the recipes are part of any halfway usable introduction to Flask and should be known to the reader already. The 5 recipes I found interesting where so short that you have absolutely no chance to learn anything from the book.
Instead of wasting time with Kubernetes, server-less applications, or the 10th variation to deploy Flask, focusing on the topics that are not part of every tutorial would have made this a good book. But as it is, the book is a total waste of time.
Decent collection of recipes touching on a wide selection of topics. None go into much detail, but give enough of a start for further research/experimentation.
Perfect book for folks who are used to pgrogramming and need a quick reference to solve a specific scenario. Covers most use cases any developer will encounter during 90% of their dev time