Flask Web Development: Developing Web Applications with Python

Flask Web Development: Developing Web Applications with Python
By Miguel Grinberg

List Price: $44.99
Price: $35.75 Details

Availability: Not yet published
Ships from and sold by Amazon.com

Average customer review:
(58 customer reviews)

Product Description

Take full creative control of your web applications with Flask, the Python-based microframework. With the second edition of this hands-on book, you’ll learn the framework from the ground up by developing, step-by-step, a real-world project created by author Miguel Grinberg. This refreshed edition accounts for important technology changes that have occurred in the past three years.

You’ll learn the framework’s core functionality, as well as how to extend applications with advanced web techniques such as database migration and web service communication. The first part of each chapter provides you with reference and background for the topic in question, while the second part guides you though a hands-on implementation of the topic.

If you have Python experience, this book shows you how to take advantage of the creative freedom Flask provides.


Product Details

  • Amazon Sales Rank: #784442 in Books
  • Published on: 2018-01-25
  • Original language: English
  • Dimensions: 9.13" h x .55" w x 7.17" l,
  • Binding: Paperback
  • 250 pages

Editorial Reviews

About the Author

Miguel Grinberg has over 25 years of experience as a software engineer. He blogs at blog.miguelgrinberg.com about a variety of topics including web development, robotics, photography, and the occasional movie review. Miguel lives in Portland, Oregon.


Customer Reviews

Most helpful customer reviews

2 of 2 people found the following review helpful.
5A great adquisition
By Amazon Customer
Miguel is a gifted teacher. He explains things step by step carefully in a very clear-to-read language.
The book starts with a simple introduction to Flask; Afterwards a big application is built.
Miguel takes care of the details: this can be seen on his patience explanations in the code and the way the repository is organized - which makes the reader's life very easy. Why things are done the way they are done is always explained.

There is probably nothing new in the book, all the topics can possibly found in the net already.
BUT this books collects them all and put them in the appropriate order, sparing the reader a lot of time and confusion.
You can now concentrate in learning Flask and good principles/way of working, rather than searching. Great investment.

I am very happy and I -of course- recommend it to others interested in learning Flask.

1 of 1 people found the following review helpful.
5The DeFacto Starting Place For Learning Flask
By T
Miguel's book is one of the best places to get started with Flask. He explains concepts clearly, gets you excited about learning, and has the example programs laid out in an easy to use structure. You just download his github repo and each checkpoint in the book corresponds to it's own git branch. You follow along with him and build apps like a blog, a user management system, a social following system like Twitter, and more.
I highly recommend checking out his tutorial from PyCon 2015 before purchasing this book to get a good idea what the lessons will be like. Google Miguel Grinberg PyCon2015 tutorial to find it.

1 of 1 people found the following review helpful.
5Great introduction to server side development for a beginner!
By The dude
The author is an expert in his field, and judging from the content and quality of this book, it is immediately apparent. In my mind, a software developer is an artisan with abstract tools. As such, this book shows you how an artisan builds a blogging application in action, step-by-step. Some guides only show self-contained examples, leaving you to figure out how to connect all the pieces of the puzzles. This guide, however, takes you from start to finish, introducing new Flask concepts as you need them. You will discover not only the what it is, but the why and how.

If you are beginner to server side development, this book will give you a solid base to develop your own applications. This book is more of a tutorial and conceptual guide for seasoned developers, so along with having a basic/intermediate level of Python knowledge (Think Python is a great book for this) and another resource for learning the basic components of the client-server model, you will be well equipped to learn from a master and write your own applications.

See all 58 customer reviews...

Connect with defaultLogic
What We've Done
Led Digital Marketing Efforts of Top 500 e-Retailers.
Worked with Top Brands at Leading Agencies.
Successfully Managed Over $50 million in Digital Ad Spend.
Developed Strategies and Processes that Enabled Brands to Grow During an Economic Downturn.
Taught Advanced Internet Marketing Strategies at the graduate level.



Warning: include(s2/ac/defaultlogic/modal.php): failed to open stream: No such file or directory in /home/adddocom/public_html/s2/lib/cm/dyn.php on line 33

Warning: include(s2/ac/defaultlogic/modal.php): failed to open stream: No such file or directory in /home/adddocom/public_html/s2/lib/cm/dyn.php on line 33

Warning: include(): Failed opening 's2/ac/defaultlogic/modal.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/adddocom/public_html/s2/lib/cm/dyn.php on line 33

Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your IT knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.


  Contact Us