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
Enlarge cover
Rate this book
Clear rating
Open Preview

Flask Web Development: Developing Web Applications with Python

by
4.20  ·  Rating details ·  339 ratings  ·  32 reviews
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 ...more
Paperback, 225 pages
Published May 25th 2014 by O'Reilly Media (first published April 28th 2014)
More Details... Edit Details

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
Average rating 4.20  · 
Rating details
 ·  339 ratings  ·  32 reviews


More filters
 | 
Sort order
Start your review of Flask Web Development: Developing Web Applications with Python
Ignas
Feb 20, 2014 rated it really liked it
Shelves: 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 ...more
Arthur
Jun 08, 2014 rated it it was amazing
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
...more
David
Dec 09, 2015 rated it did not like it
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
...more
Paul Newman
This book is a must read for eevryone who works with software development. Definitely amazing!
Louis
Sep 18, 2014 rated it really liked it
Shelves: computer
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
Risto Hinno
Sep 16, 2017 rated it really liked it
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 ...more
Anton Antonov
Dec 30, 2014 rated it it was amazing
Shelves: technical
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 :)
Amin Alaee
May 10, 2015 rated it it was amazing
I'm starting to love Flask !!
I browsed through the book and read some selected chapters and generally it was great.
James Lawlor
Oct 25, 2017 rated it it was amazing  ·  review of another edition
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
Vignesh Balasubramanian
Oct 25, 2019 rated it it was amazing
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!
Aaron
Dec 20, 2019 rated it really liked it
Shelves: it-tech, python
A good book to introduce the Flask web development framework as well as a number of other useful add-ins. Suitable for somewhat experienced web developers coming into Python/Flask from other languages or frameworks.
Alex Smirnov
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.

Andrey Vykhodtsev
Sep 06, 2017 rated it really liked it
Good book for starters. Much better than reading the docs or public tutorials
Vincent
Mar 06, 2018 rated it really liked it
Best Flask book out there.
Even better, the author's website.
P Michael N
Apr 04, 2018 rated it it was amazing
Shelves: programming
Great read on the best practices in Flask development from an author who is actively involved in Flask core and module development.
Luke
Mar 07, 2017 rated it it was amazing
Shelves: software
Good reference. By the time I got around to reading it, though, I already knew most of it.
John
Feb 24, 2017 rated it really liked it
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 ...more
Terry
Oct 08, 2015 rated it liked it
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
Michael
Jan 01, 2016 rated it it was ok
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
Jeremiah Marks
Nov 17, 2015 rated it really liked it
Shelves: refrence-worthy
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
Sean
May 17, 2016 rated it really liked it
Overall a good book. It walks you through the process of building a complex application step-by-step. It covers useful plugins and design patterns to optimize your flask application. You should be able to build your own web application by the end of this book.
Ben
Nov 10, 2015 rated it it was amazing
An excellent introduction to creating modern web applications with Flask and essential peripheral topics such as testing, databases, and APIs.
Eduardo Da Silva
Miguel Grinberg apresenta de forma bem simplicada o uso do Flask
Eduardo Barruzi
Apr 23, 2015 rated it really liked it
Very good.

It explains a lot about flask and how to create a real world application.
I have read this to learn flask and I got no much surprise over here.

I recommend
Alex Ott
Jun 08, 2019 rated it liked it  ·  review of another edition
Shelves: web-dev
between 3 & 4...
Gary Bake
Jun 20, 2019 rated it it was amazing  ·  review of another edition
Super clear and super helpful
Ares Ou
Sep 02, 2016 rated it really liked it
Quite a good book for a starter to learn build web applications with Flask framework. And it is surely lack of advanced topic but enough for a entry level reading.
Tihomir
Oct 19, 2015 rated it it was amazing
It is well organized book. I found a lot of useful examples. The flow of the chapters were consistent and it was nice to read it.
Princewill
Jun 18, 2014 marked it as to-read
its would be very cool if i can read from Goodreads
« previous 1 3 4 5 6 7 8 9 10 11 12 next »
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  

Readers also enjoyed

  • Test-Driven Web Development with Python
  • Automate the Boring Stuff with Python: Practical Programming for Total Beginners
  • Fluent Python: Clear, Concise, and Effective Programming
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Head First Design Patterns
  • Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
  • Data Science from Scratch: First Principles with Python
  • Computer Science Distilled: Learn the Art of Solving Computational Problems
  • Introduction to Machine Learning with Python: A Guide for Data Scientists
  • The Hitchhiker's Guide to Python: Best Practices for Development
  • Web Scraping with Python: Collecting Data from the Modern Web
  • Python Cookbook
  • Designing Data-Intensive Applications
  • Learning Python
  • Doing Data Science
  • Building Microservices: Designing Fine-Grained Systems
  • Head First Python
  • Python for Data Analysis
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
15 followers
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 ...more
“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…