Customers who viewed this item also viewed
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
The New And Improved Flask Mega-Tutorial Paperback – December 7, 2017
- Print length349 pages
- LanguageEnglish
- Publication dateDecember 7, 2017
- Dimensions8.5 x 0.88 x 11 inches
- ISBN-101977051871
- ISBN-13978-1977051875
Deals on related products
Customers also bought or read
- Flask Web Development: Developing Web Applications with Python
Paperback$30.91$30.91Delivery Mon, Apr 27 - SQLAlchemy 2 In Practice: Learn to program relational databases in Python step-by-step
Paperback$34.99$34.99Delivery Mon, Apr 27 - Mastering Flask Web and API Development: Build and deploy production-ready Flask apps seamlessly across web, APIs, and mobile platforms
Paperback$39.99$39.99FREE delivery Tue, Apr 28 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$40.00$40.00FREE delivery Mon, Apr 27 - Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python
Paperback$37.95$37.95FREE delivery Mon, Apr 27 - The Road to React: Your journey to master plain yet pragmatic React.js
Paperback$28.48$28.48Delivery May 2 - 3 - Django for Beginners, 5th Edition: Build Modern Web Applications with Python
Paperback$49.99$49.99FREE delivery Tue, Apr 28 - Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter
Paperback$43.99$43.99FREE delivery Mon, Apr 27 - Django 5 By Example: Build powerful and reliable Python web applications from scratch
Paperback$39.99$39.99FREE delivery Tue, Apr 28 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerPython Programming
Paperback$27.53$27.53Delivery Mon, Apr 27 - Essential Scrum: A Practical Guide to the Most Popular Agile Process (Addison-Wesley Signature Series (Cohn))
Paperback$35.91$35.91FREE delivery May 1 - 6 - Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and more
Paperback$47.72$47.72FREE delivery May 9 - 11 - Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Paperback$40.00$40.00FREE delivery Mon, Apr 27 - The React Mega-Tutorial: Learn front end development with React by building a complete project step-by-step.
Paperback$24.99$24.99Delivery Tue, Apr 28 - Flask Framework Cookbook: Enhance your Flask skills with advanced techniques and build dynamic, responsive web applications
Paperback$39.99$39.99FREE delivery Tue, Apr 28 - Python 3: The Comprehensive Guide to Hands-On Python Programming (Rheinwerk Computing)
Paperback$43.38$43.38FREE delivery Mon, Apr 27 - Effective Python: 125 Specific Ways to Write Better Python (Effective Software Development Series)
Paperback$52.80$52.80FREE delivery Mon, Apr 27 - Responsive Web Design with HTML5 and CSS: Build future-proof responsive websites using the latest HTML5 and CSS techniques
Paperback$33.99$33.99Delivery Tue, Apr 28 - Eloquent JavaScript, 4th Edition#1 Best SellerJavaScript Programming
Paperback$23.55$23.55Delivery Mon, Apr 27 - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$49.50$49.50FREE delivery Mon, Apr 27 - Modern Full-Stack React Projects: Build, maintain, and deploy modern web apps using MongoDB, Express, React, and Node.js
Paperback$33.26$33.26Delivery Tue, Apr 28 - JavaScript Crash Course: A Hands-On, Project-Based Introduction to Programming
Paperback$28.82$28.82Delivery Mon, Apr 27 - Go Programming Language, The (Addison-Wesley Professional Computing Series)
Paperback$32.19$32.19Delivery Mon, Apr 27 - Learning Git: A Hands-On and Visual Guide to the Basics of Git
Paperback$34.92$34.92Delivery Mon, Apr 27
Product details
- Publisher : Independently published
- Publication date : December 7, 2017
- Language : English
- Print length : 349 pages
- ISBN-10 : 1977051871
- ISBN-13 : 978-1977051875
- Item Weight : 2.24 pounds
- Dimensions : 8.5 x 0.88 x 11 inches
- Best Sellers Rank: #7,012,229 in Books (See Top 100 in Books)
- #454 in Python Programming
- Customer Reviews:
About the author

Miguel Grinberg has over 25 years of experience as a software engineer. He blogs at https://blog.miguelgrinberg.com about a variety of topics including web development, Python, JavaScript, robotics, photography and the occasional movie review. Miguel lives in Ireland. Follow @miguelgrinberg on Twitter.
Products related to this item
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on March 2, 2025I initially started this content on the author's website where he provides the same information for free. I was so impressed with it, and received so much value that I went and bought this copy to support the author.
I really enjoy learning from project based approaches, something that this book does brilliantly. You begin with very basic Flask concepts, but everything you learn is relevant and becomes incorporated into a very impressive final product. This approach helps connect all the different concepts, and lets you fully understand how these systems are working together. Not only does it teach Flask specific concepts, but it does a tremendous job of showing the reader the myriad of problems one would face in building a real application, and how to practically solve them. Things like time synchronization, locale, email support, among many other important concepts not specific to Flask that I had not considered until this book.
Something I especially liked about this book (which may not be for everyone, but I think its useful) is doing things "naively" at the beginning, but using this naive approach to motivate why these approaches are not the best, and how to fix them. For example, you start off by writing pages using just HTML, and then rewrite the basic HTML to include Jinja, and then rewrite the Jinja to then use Jinja Macros. This approach tackles it the way I probably would have done it on my own, and shows not just how to use these tools, but why they're useful (which is extremely important). You get very clear examples of what kinds of issues Jinja Macros solve for example, which makes it very easy to then incorporate it into your own projects.
Overall I would highly recommend this book to anyone who wants to learn Flask, as well as anyone who is interested in back-end development in general.
- Reviewed in the United States on November 20, 2021Format: PaperbackVerified PurchaseThis is my new favorite software book - not just because the material is presented really well but because the author takes the reader on a journey from original concept to a robust, cloud-deployable application.
One of the criticisms that I've seen here is that the book explains an approach and later changes that approach as new features are added. I think that misses the point of this book. The author has documented how he learned Flask by writing this application and is exposing the process and rationale for adding new capabilities.
If you just want the final answer start reading about 3/4 of the way through the book. But I wouldn't recommend that.
In Chapter 1 Mr. Grinberg suggests working through the examples as you go, but I'd suggest that it's more effective to do a quick read of the book from start to finish without working through the exercises to understand the flow of the book and the whole process. Then go back and work the examples, starting at a point where you feel comfortable and going until you've learned as much as you think you need. I highly recommend getting to the point where you can deploy the app on Heroku (Ch. 18).
The Github repo with links for each Chapter is really cool, At each Chapter the link points to the version of the app at that point, with features being added chapter by chapter.
My only disappointment was the ending. I think an epilogue where Mr. Ginberg could have pointed to where this project could go next or where the state of the art is heading would have been really good. Reading the last page was like speeding off a cliff. Maybe in the next edition, Mr. Ginberg?
- Reviewed in the United States on January 19, 2024Miguel Grinberg has offered several versions of his Flask course on-line (some free, some paid), and published the material in two book editions. This book is the 2024 edition of his course and corresponds with his free on-line Flask 'mega tutorial.' (Search 'grinberg flask tutorial'. Read the Dec 3, 2024 post)
- Reviewed in the United States on April 2, 2018Format: PaperbackVerified PurchaseAs others have already said - worth every penny. I just ordered and received this (books says it was printed the day I ordered it - amazing). I had been going through internet tutorials and really struggling. This book presents things in a way that I can make sense of. You need to know a little to follow along, but not much. One of the best technical books I have used (probably because it is made to seem not technical). It is nice to have the paper copy to make notes on as well.
- Reviewed in the United States on March 16, 2024Miguel is a great writer. I own (and love) all his books, and I have acquired a lot of knowledge from each single one. The Flask Mega Tutorial is one of his most successful online courses, but I prefer printed books so I ordered it in this format. Regardless of the format, boy, is the material good. Every aspect of web development is explored clearly and in depth, and you will feel encouraged to continuously advance your research of the topics. In short it’s highly recommended.
- Reviewed in the United States on September 19, 2018Format: KindleVerified PurchaseThere are three reasons why this is an awesome example of a "follow me" book. 1) The example project used in the book is actually something you can use in the real world. A basic web portal with login/logout, user profiles, etc. is a perfect example. 2) All the steps are clearly explained and the author doesn't "assume" you know something. 3) All of the book is useful from first page to last. From the first line of code, to deploying to the cloud, all useful, all relevant, all applies to "today".
- Reviewed in the United States on October 5, 2024I did the tutorial, just wanted the book to go with it. Get book.
- Reviewed in the United States on December 1, 2018Format: KindleVerified PurchaseI really liked this first half of this book, very easy to follow along and you learn alot quickly. But then halfway through, you pretty much get told everything you're doing is wrong, and there's a better way to do it, but he only spends about 3-4 pages explaining it (with no details.) You do have the ability to go download the example code, but when you've already spent this much time following the book, it's a huge let down.
Top reviews from other countries
Richard LayaReviewed in Mexico on July 12, 20235.0 out of 5 stars Muy buen libro
Excelente
Marcos LuzReviewed in Brazil on October 3, 20203.0 out of 5 stars Good Material but a dubious methodology
Format: KindleVerified PurchaseThis books has good material inside but a dubious methodology. Why? After quite a while Miguel decides to reshape everything to fit to a translate functionality. You do the job, you redo almost every line of code and that’s it, ok? No, he will take you to a next redo it all thing to fit bootstrap. For the second time you go forward and get the job done, after all, bootstrap is so cool and Miguel gives you many brotherhood advices.. then, you turn some pages and Miguel tells you to redo everything for the third time because of better development layout. This is the point that you close the book and start think that Miguel is not your dude anymore but a guy with good intentions and a bad methodology. So - from a reader to another - if you wanna try this book read everything first and only after chapter 19/20 put your hands to get the job done. Be advised that this book has nothing different from online material for free on Miguel’s tutorial microblog post. Good luck. Be patient.
-
RoosReviewed in the Netherlands on July 7, 20255.0 out of 5 stars Zakelijk, diepgaand en breed georienteerd
Ik heb dit boek bijna doorgewerkt in ongeveer 3 weken. In het boek wordt een serieuze microblog applicatie ontwikkeld. De applicatie bevat o.m. login-faciliteiten, email, databases, containers en nog veel meer onderwerpen.
Grinberg is duidelijk in het toelichten van de code.
Als beginnend programmeur/ontwikkelaar is dit boek net een maatje te groot. Je moet echt wel een beetje thuis zijn in de wereld van ICT omdat Grinberg best wel veel concepten in het boek meeneemt. Het wordt wel duidelijk beschreven maar meer best wel bondig verder; ik zelf vind het balans net goed zo.
Wat ook fijn is, is dat Grinberg professioneel blijft in wat hij beschrijft, dus geen flauwe grappen of laatdunkende opmerkingen over andere oplossingen.
Ik zou eigenlijk 4 sterren moeten geven wegens het ontbreken van een index aan het einde van het boek. Maar omdat ik het boek inhoudelijk echt wel fantastisch vind, toch 5 sterren.
O ja. het boek is ook qua uitvoering echt wel degelijk geprint en gebonden.
ZseuszReviewed in the United Kingdom on July 11, 20205.0 out of 5 stars for the beginner that wants to know what is happening under the hood
Format: KindleVerified PurchaseThis is one of the best tutorials that I have followed. Miguel is one of those authors that goes the extra mile to give you the lowdown on what is actually cooking as you follow along.
I am now only at chapter 9 but step by step the I am compelled to hang in there.
Thank you Mr Miguel.
-
Juan BurgosReviewed in Spain on September 15, 20255.0 out of 5 stars Edición media
EL mejor libro de flask, una fuente de información util.










