Mastering Flask

Gain expertise in Flask to create dynamic and powerful web applications

Mastering Flask

Jack Stouffer

6 customer reviews
Gain expertise in Flask to create dynamic and powerful web applications
eBook
$10.00
RRP $39.99
Save 74%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$10.00
$49.99
RRP $39.99
RRP $49.99
eBook
Print + eBook

Frequently bought together


Mastering Flask Book Cover
Mastering Flask
$ 39.99
$ 10.00
Flask: Building Python Web Services Book Cover
Flask: Building Python Web Services
$ 79.99
$ 10.00
Buy 2 for $20.00
Save $99.98
Add to Cart

Book Details

ISBN 139781784393656
Paperback288 pages

Book Description

Flask is a library that allows programmers to create web applications in Python. Flask is a micro-framework that boasts a low learning curve, a large community, and the power to create complex web apps. However, Flask is easy to learn but difficult to master.

Starting from a simple Flask app, this book will walk through advanced topics while providing practical examples of the lessons learned. After building a simple Flask app, a proper app structure is demonstrated by transforming the app to use a Model-View-Controller (MVC) architecture. With a scalable structure in hand, the next chapters use Flask extensions to provide extra functionality to the app, including user login and registration, NoSQL querying, a REST API, an admin interface, and more. Next, you’ll discover how to use unit testing to take the guesswork away from making sure the code is performing as it should. The book closes with a discussion of the different platforms that are available to deploy a Flask app on, the pros and cons of each one, and how to deploy on each one.

Table of Contents

Chapter 5: Advanced Application Structure

What You Will Learn

  • Set up a best practices Python environment
  • Use SQLAlchemy to programmatically query a database
  • Develop templates in Jinja
  • Set up an MVC environment for Flask
  • Discover NoSQL, when to use it, when not to, and how to use it
  • Develop a custom Flask extension
  • Use Celery to create asynchronous tasks

Authors

Table of Contents

Chapter 5: Advanced Application Structure

Book Details

ISBN 139781784393656
Paperback288 pages
Read More
From 6 reviews

Read More Reviews

These popular $10 titles might interest you

Flask: Building Python Web Services Book Cover
Flask: Building Python Web Services
$ 79.99
$ 10.00
Flask By Example Book Cover
Flask By Example
$ 27.99
$ 10.00
Flask Blueprints Book Cover
Flask Blueprints
$ 35.99
$ 10.00
Flask Blueprints Book Cover
Flask Blueprints
$ 35.99
$ 10.00
Building Web Applications with Flask Book Cover
Building Web Applications with Flask
$ 27.99
$ 10.00
Building RESTful Python Web Services Book Cover
Building RESTful Python Web Services
$ 39.99
$ 10.00