Flask Framework is the popular Web Application development framework of Python.
Blueprint is Python technique to help abstract complexity, moving information into independent files and directories. Blueprints are intended to encapsulate feature-sized sections of our application into well organized files.
HTML using Bootstrap is a great way to build interesting pages and reduce CSS
Jinja2 is a server-side Python like template engine, supports HTML5 web development, and provides full integration with Flask.
A Database is an example of persistent data that is held on a computer. Programming languages and frameworks allow you to store and retrive data.
SQL stands for Structured Query Language ยท SQL lets you access and manipulate databases and has become a long lasting development standard.
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper (ORM) that gives application developers the full power and flexibility of SQL.
There are many newer and sometimes easier Database languages and frameworks. Mongo, DynamoDB, Neo4J are Databases being used by students developers in last 3 years.