Flask
Flask is a micro web framework written in Python π.Python flask is a micro-framework written in python. It is used for building web applications. TinkerHub donation page is an example for a web app made with flask It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.
However, Flask supports extensions that can add application features as if they were implemented in Flask itself. (Source– Wikipedia)
Prerequisites β
Hands on experience in Python and HTML
Topics to learn π‘
- Routing
- Variable Rules
- URL Building
- HTTP Methods
- Templates
- Static Files
- Request Object
- Sending from Data to Template
- Cookies πͺ
- Sessions
- Redirect & Errors
- Message Flashing
- File Uploading
- Extensions
- WTF
- SQLite
- SQLAlchemy
- Sijax
- Deployment
- FastCGI
RESOURCES β¨
Documentation π
YouTube Tutorials πΏ
- Flask for Fun and Profit | Armin Ronacher
- Python Flask Tutorial for Beginners - Full Course | Clever Programmer
- Flask Course - Python Web Application Development | FreeCodecamp.org
- Flask Tutorials β Full Playlist | Tech with Tim
- Flask Tutorials β Full Playlist | Corey Schafer
Tutorials
Blogs π©βπ»
- Things which aren’t magic - Flask and @app.route - Part 1
- Things which aren’t magic - Flask and @app.route - Part 2
- How To Structure Large Flask Applications
E-Books π