Easy-to-use framework for Python for scalable and secure web apps
This article is dedicated entirely to Flask, the most "pythonic" framework. This 'Pythonic' stamp comes from the fact that you can do the same stuff in Flask as in Django or other Python frameworks but .. will less code and much cleaner. Whether you need to create a quick web app or a flexible web service with many features, Flask is worth checking out.
Here are a few reasons why Flask is great for beginners:
- Easy to set up, and "Hello World" looks impressive. 5 lines of code :)
- No dependencies. After "pip install flask", you can use it.
Resources to learn more about Flask:
Flask By Example - explain the basic steps in Flask, from setting up the environment to a real web application.
Developing a Single Page App with Flask and Vue.js - a step-by-step walkthrough of how to set up a basic CRUD app with Vue and Flask.
Awesome Flask - a curated list of awesome Flask resources and plugins on Github
For "action" coders, this list of Github projects might ring a bell:
Dash - a framework for building analytical web applications.
Flask-restful - Simple framework for creating REST APIs