19 books
—
3 voters
Goodreads helps you keep track of books you want to read.
Start by marking “Flask Web Development: Developing Web Applications with Python” as Want to Read:
Flask Web Development: Developing Web Applications with Python
by
Take full creative control of your web applications with Flask, the Python-based microframework. With this hands-on book, you’ll learn Flask from the ground up by developing a complete social blogging application step-by-step. Author Miguel Grinberg walks you through the framework’s core functionality, and shows you how to extend applications with advanced web techniques s
...more
Paperback, 225 pages
Published
May 25th 2014
by O'Reilly Media
(first published April 28th 2014)
Friend Reviews
To see what your friends thought of this book,
please sign up.
Reader Q&A
To ask other readers questions about
Flask Web Development,
please sign up.
Be the first to ask a question about Flask Web Development
Community Reviews
Showing 1-30

Start your review of Flask Web Development: Developing Web Applications with Python

I liked it. I'm not a newbie and knew how to develop Flask apps, so this book most of the time was too basic or just told about the things I know, but there were places where I added bookmarks and will come back soon when I will touch the code, places where I can use those tips or new things I read about. Generally it is well written book and if you are looking for a resource to start learning Flask framework (which is really awesome framework to work with) - grab it, run it through and make sur
...more

I remember Miguel at one of the O’Reilly educational webcasts greeting the audience in three or four languages. Energetic, full of wisdom, creativity and warmth. How happy I was when I saw his forthcoming book available for review as part of the Reader Reviewer Program? Immensely! And my expectations were met: both Miguel and Flask ROCK!
Written in a very professional manner, concise and at the same time with a feeling that the author is your friend, advocate and teacher.
So Flask itself, seems re ...more
Written in a very professional manner, concise and at the same time with a feeling that the author is your friend, advocate and teacher.
So Flask itself, seems re ...more

This book was terribly disappointing.
The presentation sequence is inconsistent---is it explanation then code, or code then explanation.
The expected reader knowledge is all over the place. In one moment, it's explaining tremendously fundamental concepts of Relational databases. In the next, it's presuming you are familiar with complex software engineering concepts.
It's in such a rush to present all of the components of a complex application, that it doesn't do justice to key ones (such as the ORM ...more
The presentation sequence is inconsistent---is it explanation then code, or code then explanation.
The expected reader knowledge is all over the place. In one moment, it's explaining tremendously fundamental concepts of Relational databases. In the next, it's presuming you are familiar with complex software engineering concepts.
It's in such a rush to present all of the components of a complex application, that it doesn't do justice to key ones (such as the ORM ...more

Jan 03, 2020
Paul Newman
added it
This book is a must read for eevryone who works with software development. Definitely amazing!

I'm not a web developer, but Flask has always had an appeal of potentially being a potential front end to a database based application. But I've never gotten very far as tutorials generally look at only the main application, and I'm pretty sure I need some extensions but I have not been able to assess the quality of the many plugins available. Flask Web Development is that tutorial that shows Flask and selects quality extensions to introduce.
Flask Web Development is written as a tutorial, not a ...more
Flask Web Development is written as a tutorial, not a ...more

I liked this book. Gives basic overview how to make web applications in Flask. Explaines most important aspects (security, databases, UI etc.). As books approaches subject by making one application, it is a very practical way to learn. Of course it gives only basic overview and if you want to dig deeper, book might not be sufficient (and it is not it's goal). But for refreshing and starting web application development in python it is a great book. Usually reading books which contains some code i
...more

Flask Web Development is a superset of the great Flask Mega Tutorial.
The tutorial made me appreciate Flask and Python web development for their simplicity and the ability to 'build a framework' with the ever extendable Flask.
So if you want to start with web development, this book will definitely help you do so while coding a very sweat blog project :) ...more
The tutorial made me appreciate Flask and Python web development for their simplicity and the ability to 'build a framework' with the ever extendable Flask.
So if you want to start with web development, this book will definitely help you do so while coding a very sweat blog project :) ...more

I'm starting to love Flask !!
I browsed through the book and read some selected chapters and generally it was great. ...more
I browsed through the book and read some selected chapters and generally it was great. ...more

A bit of a difficult reference to review - my proximate need for going through this one was information relevant to building a REST API server using Flask, which was minimally covered here (I found Lauret's "The Design of Web APIs" much more useful in this regard, despite it never addressing Flask as a technology specifically). Beyond this, the content here is broad but quite shallow; it feels primarily like an index for referencing a further set of techniques and technologies which would actual
...more

Excellent In-Depth Quick Start
I have yet to put this book's advice into practice, but after a first reading I feel like it will help me get started much faster using Flask and a number of it's essential plugins like WTForms and Bootstrap. I particularly appreciate the guide on project organization. My primary complaint so far is the very brief section on traditional deployment; there was a good section on getting started with Heroku, but personally I would have gotten more use out of a brief but ...more
I have yet to put this book's advice into practice, but after a first reading I feel like it will help me get started much faster using Flask and a number of it's essential plugins like WTForms and Bootstrap. I particularly appreciate the guide on project organization. My primary complaint so far is the very brief section on traditional deployment; there was a good section on getting started with Heroku, but personally I would have gotten more use out of a brief but ...more

Good starter for Flask Dev as well as a refference on the go.
The first half if book required taking heavy notes and drawing out many things that the author describes in words. (My personal bias maybe, but system routes are better conveyed trough diagrams, not plain text)
Has very little reference on WSGI which is crucial to deploy the app in production.
Overall - another book I will keep in arms reach!
The first half if book required taking heavy notes and drawing out many things that the author describes in words. (My personal bias maybe, but system routes are better conveyed trough diagrams, not plain text)
Has very little reference on WSGI which is crucial to deploy the app in production.
Overall - another book I will keep in arms reach!

Great book to transition from basic programming to web development.
The author has placed git tags for each chapter. That's an amazing, thoughtful idea for a programming book. I was able to read the book 5x faster because i dint have to type or set the environment every few pages.
Highly recommended!
...more
The author has placed git tags for each chapter. That's an amazing, thoughtful idea for a programming book. I was able to read the book 5x faster because i dint have to type or set the environment every few pages.
Highly recommended!
...more

Nice book .. I have not read it from cover to cover .. but read most of it ....
This will help you out to publish your web with Flask-MicroFramework . Some prior knowledge of PYTHON is must.
Actually FLASK IS THE SIMPLE WAY TO GET YOUR WEBSITE WORK
flask keep it simple and this book keep flask simple
Happy Coding
This will help you out to publish your web with Flask-MicroFramework . Some prior knowledge of PYTHON is must.
Actually FLASK IS THE SIMPLE WAY TO GET YOUR WEBSITE WORK
flask keep it simple and this book keep flask simple
Happy Coding

Aug 02, 2019
Alex Smirnov
added it
The best introduction to the most popular Python web-framework. The author - Miguel Grinberg - also has a great blog with a lot of examples. He also authored a number of Flask plugins. Author chapter by chapter builds a simple blogging platform, covering a lot of topics in web development.

This review has been hidden because it contains spoilers. To view it,
click here.

Best Flask book out there.
Even better, the author's website. ...more
Even better, the author's website. ...more

This book starts out being very interesting and informative, and I definitely learned a lot by working through the learning website as the author was explaining it. It was pretty fun, but unfortunately somewhere around halfway through the book I started having a lot of trouble matching up what he was talking about in the book with what I had going on in my application. It's fine though. By that point I pretty much had the gist of what was going on and I went to his github page and got the code f
...more

A decent book, with a crisp methodical writing style. I do say that I did not like how the git checkouts were done post-facto presentation of code and discussion. The book did get a bit in the weeds with the creation of the blogging framework in Part II. I kept wondering if using something else bulkier would alleviate the need to do the heavy-lifting involved. That said, this *is* Flask and its stature as a micro-framework lends itself to that. I feel the use of the example may have been needed
...more

Essentially a cookbook approach to building web applications without web frameworks like Django. But unless you are already well-versed in back-end technology (which you would be if you are building Django sites), then you will likely be overwhelmed rather quickly. Grinberg tries hard to ease newbies into the complex art of web dev, but it's an impossible task. Modern web dev is just too reliant on an extended universe of supporting tech (Twitter Bootstrap, Grunt, the many flavors of JavaScript,
...more

This book is much like its topic, the Flask micro-framework - it gives you exactly what you need to get started and not a lot more. This sounds scary, but it (the book and Flask) give you pretty obvious hints how to achieve most things you would want to achieve.
It does a great job of introducing you to the flask micro-framework with a quick introduction to several key concepts. I am still on my first implementation using the framework and I prefer to have a book to read than google when learning ...more
It does a great job of introducing you to the flask micro-framework with a quick introduction to several key concepts. I am still on my first implementation using the framework and I prefer to have a book to read than google when learning ...more

Jun 18, 2014
Princewill
marked it as to-read
its would be very cool if i can read from Goodreads
topics | posts | views | last activity | |
---|---|---|---|---|
Web development company | 1 | 1 | Sep 09, 2019 05:22AM | |
Tips Towards Your Own Website Plannings | 1 | 1 | Jul 03, 2019 06:03AM | |
Future Web links - Web Design and Development Company | 1 | 1 | Dec 05, 2016 07:26AM | |
Future Web links - Web Design and Development Company | 1 | 1 | Dec 05, 2016 07:25AM |
Goodreads is hiring!
Miguel Grinberg has over 25 years of experience as a software engineer and currently leads a team of engineers that develop software for the video broadcast industry. He is the author of the O'Reilly book "Flask Web Development", and blogs about a variety of topics including web development, robotics, photography, and the occasional movie review at http://blog.miguelgrinberg.com. He lives in Portl
...more
News & Interviews
Melissa Albert burst onto the YA scene (and catapulted into readers' hearts) with her 2018 debut The Hazel Wood. This darkly fantastical...
66 likes · 1 comments
No trivia or quizzes yet. Add some now »
“Blueprints were introduced in Chapter 7 as a way to define routes in the global scope after the creation of the application was moved into a factory function. The routes related to the user authentication system can be added to a auth blueprint. Using different blueprints for different sets of application functionality is a great way to keep the code neatly organized.”
—
0 likes
“Many users do not understand the warning from the browser. For this reason, it is considered good practice for web applications to never leave a POST request as a last request sent by the browser. This practice can be achieved by responding to POST requests with a redirect instead of a normal response.”
—
0 likes
More quotes…