Flask is a micro web framework written in Python.
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.
Install Flask from here and get started.
- A development server and debugger
- Unicode support
- WSGI compliance
- A unit-test client client
- URL routing
- Request dispatching
- Secure cookies
- Sessions
- Jinja2 templates
For starting with basics, setting it up and get an idea about various things, you can follow these videos on YouTube:
- Python Flask Tutorial: Full-Featured Web App
- Flask in One Hour
- Flask Tutorial
- Rest API with Flask and SqlAlchemy
For indepth knowledge and practice you can refer these Udemy courses:
- Rest APIs with Flask
- Advanced Rest APIs with Flask
- Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps
Not yet! Now that you've explored Flask, you can learn Django, another Python framework which is much more suitable for production.
We hope you now know the roadmap to being a professional Flask Developer ✌️