Cover of Flask Web Development: Developing Web Applications with Python

Flask Web Development: Developing Web Applications with Python

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 such as database migration and web service communication.

Read more

Rather than impose development guidelines as other frameworks do, Flask leaves the business of extensions up to you. If you have Python experience, this book shows you how to take advantage of that creative freedom.

- Learn Flask's basic application structure and write an example app

- Work with must-have components—templates, databases, web forms, and email support

- Use packages and modules to structure a large application that scales

- Implement user authentication, roles, and profiles

- Build a blogging feature by reusing templates, paginating item lists, and working with rich text

- Use a Flask-based RESTful API to expose app functionality to smartphones, tablets, and other third-party clients

- Learn how to run unit tests and enhance application performance

- Explore options for deploying your web app to a production server

Audience
adult
Length
medium · 225 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Flask Web Development: Developing Web Applications with Python? Here’s where I’d start.

These suit anyone who liked Flask Web Development: Developing Web Applications with Python. Sign in and mark a few books for picks shaped around your own taste.

  1. Effective Python: 59 Specific Ways to Write Better Python Shares python, programming, computer science
  2. Test-Driven Web Development with Python Shares python, programming, tech
  3. Python Cookbook Shares python, programming, computer science
  4. Python Essential Reference Shares python, programming, tech

“People who read Flask Web Development: Developing Web Applications with Python tend to reach for these next.”

  1. Effective Objective-C 2.0: 52 Specific Ways to Improve Your IOS and OS X Programs
  2. Data Science from Scratch: First Principles with Python
  3. Objective-C Programming: The Big Nerd Ranch Guide
  4. Think Complexity: Complexity Science and Computational Modeling

“If you want more of the same (science about technology), start with these.”

  1. The Swift Programming Language
  2. The AWK Programming Language
  3. PHP Objects, Patterns, and Practice
  4. Starting FORTH

“If it was the python that hooked you, try one of these.”

  1. Fluent Python: Clear, Concise, and Effective Programming
  2. Dive Into Python 3
  3. The Python Standard Library by Example
  4. Python Crash Course: A Hands-On, Project-Based Introduction to Programming

“These start from a similar idea, even if they go somewhere else with it.”

  1. Agile Web Development with Rails: A Pragmatic Guide
  2. Web Development with Clojure: Build Bulletproof Web Apps with Less Code
  3. Node.Js the Right Way: Practical, Server-Side JavaScript That Scales
  4. Getting Started with OAuth 2.0