Python (web) application development

Today's self study is an optional day for those interested in developing (web) applications in Python. One of the frameworks widely used to deploy data science and AI projects in the industry is Flask. Flask is a web framework that allows you to build fully-featured web applications using Python.

Today's learning objectives

  • Understand the difference between a jupyter script and a web application.
  • Learn the basics of Flask - a widely used web development framework.

Blended Learning - Code Academy [10 hrs]

Only do the following course on Flask if you have completed the Learn Python 3 & Learn Data Analysis with Pandas codeacademy courses and the Python Skill Path Analyze Data with Python (modules 1 to 6).

  • Please complete the Introduction to Flask module in Code Academy which you can find here.

  • As an additional challenge, try to use Flask to deploy your creative brief as a web application.