Python: Introduction to Flask

Lab Steps

lock
Web IDE Review
lock
Introduction to Flask
lock
Getting Started
lock
Image Route
lock
Custom Errors
lock
Auth Decorator
lock
Summary

The hands-on lab is part of this learning path

Ready for the real environment experience?

DifficultyAdvanced
Time Limit2h
Students15
Ratings
5/5
starstarstarstarstar

Description

Learn how to create Python-based web applications using Flask.

Developing web applications and APIs with Python is a common developer task. The Python ecosystem contains many commonly used web application frameworks. Flask is a well established minimal WSGI framework designed to quickly take developers from zero to productive. This lab explores Flask's functionality through building a web application.

Learning Objectives

At the end of this lab you'll be familiar with:

  • Routes
  • Templates
  • Sessions
  • Requests
  • Error handlers

Prerequisites:

  • Proficient with the Python runtime
  • Proficient with the Python language syntax
  • Familiar with the WSGI specification
  • Familiar with the HTTP protocol

Target Audience

  • Python Developers
About the Author
Students95239
Labs26
Courses44
Learning paths56

Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.

Covered Topics