Flask Framework for Python Developers, Part 1 of 3: Get Started
Interactive

Flask Framework for Python Developers, Part 1 of 3: Get Started

LearnNow Online
Updated Jul 20, 2020

Course description

Flask is the most popular python web framework and you'll learn how to make a Flask application in this course. The topics covered are: setting up the Python Environment, how to use the code editor, routing and forms.

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.


Prerequisites

• A computer with internet access (optional: administrative access to install packages) • A basic understanding of the Python language • A basic understanding of how to use the internet and text editors


Meet the expert

Jorge Escobar

Jorge Escobar is an engineer at FINDMINE.  In addition to being a consultant and working with companies like MongoDB, Venmo and Knewton he also has a passion for teaching and is an instructor for Stone River eLearning

Video Runtime

69 Minutes

Time to complete

89 Minutes

Course Outline

Python Environment

Python Environment (12:09)

  • Introduction (00:13)
  • Python Dev Environment (00:38)
  • Instal on Mac (01:04)
  • Instal on Windows 10 (01:32)
  • Cloud Python Development Environment (01:17)
  • Windows And Mac Virtualenv Setup (02:09)
  • PythonAnywhere Virtualenv Setup (01:06)
  • Activation And Deactivation (01:08)
  • Virtual Environments (00:44)
  • Installing Flask (02:07)
  • Summary (00:08)

Code Editor (15:36)

  • Introduction (00:08)
  • The Code Editor (00:43)
  • Hello World (05:00)
  • Running The Application (01:53)
  • Running The Application(PythonAnywhere) (03:14)
  • Debugging On Windows and Mac (00:53)
  • Debugging On PythonAnywhere (01:26)
  • The Debug Stack (01:00)
  • Debugging Our Application (01:08)
  • Summary (00:08)

Routing (19:16)

  • Introduction (00:08)
  • Routing (03:14)
  • Templates (06:38)
  • The Url Function (02:24)
  • The Static Folder (02:18)
  • Template Inheritance (04:24)
  • Summary (00:08)

Forms (22:54)

  • Introduction (00:08)
  • Introduction To Forms (09:36)
  • Cookies And Sessions (05:46)
  • Python Dot Env For Windows And Mac (02:12)
  • Python Dot Env For PythonAnywhere (02:10)
  • Configuration Management (02:52)
  • Summary (00:08)