Python Flask

From Script | Spoken-Tutorial
Revision as of 12:50, 11 October 2021 by PoojaMoolya (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Web application frameworks have become ubiquitous in developing a web application. They aid in developing dynamic web applications. Flask is a simple, powerful, and easy-to-learn Python micro framework. It is also one of the most widely used open source web application frameworks. In this series the learners will learn about the fundamental concepts of web development with hands-on experience to build a web app with Flask. Flask is light-weight and easy to extend. Therefore it is possible to extend the functionalities of the web app by integrating it with third-party APIs. Flask uses Jinja2 templating engine. We will cover models, views, controllers, web templates, forms, validation and integration with different third party packages etc. On completion of this course the learner will be fully equipped to build her own web application using the Flask micro framework.

Learners: UG/PG CSE/IT/CS students

Basic Level

  1. Installation of Python Flask
    • Python Virtual Environment
    • Install pip3
    • Install virtualenv
    • Create a Virtual Environment
    • Activate the Virtual Environment
    • Install Flask
    • Write a Hello World Flask app
    • Start the Flask development server
    • Accessing Flask app via web browser
    • Stop the Flask development server
    • Deactivate Virtual Environment

Contributors and Content Editors