Flask
A lightweight Python web framework you build up piece by piece.
1. Introduction to Flask
A lightweight Python web framework you build up piece by piece — what 'micro-framework' actually means in practice.
2. Routes & View Functions
The @app.route decorator maps a URL to a Python function, and how to capture part of the URL as an argument.
3. Templates with Jinja2
Rendering HTML files with placeholders using Jinja2, Flask's built-in templating engine.
4. Handling Forms
Reading submitted form data from the request object, and the method check that decides how to respond.
5. Flask-SQLAlchemy Models
Adding an ORM to Flask with the SQLAlchemy extension, since Flask doesn't include one by default.
6. Blueprints
Splitting a large Flask app into smaller, reusable pieces — Flask's answer to Django's multi-app structure.