Flask is a Python-based lightweight web application framework. It provides features like routing and page rendering in a very simple and easy-to-use way. Flask is also called python microframework as features like authentication, forms validation aren't present directly but we can still build web apps without worrying about low-level issues like protocols and thread management.
Here we will learn about all basics of flasks, routing and how to create dynamic routes, how to use templates to render web pages, how to use cookies, authentication in the flask, and some other advanced features.