Application Development with Python and Flask

Video description

Dive into the world of Flask Framework in Python to build an array of simple yet powerful web applications

About This Video

  • Learn how to start developing by focusing only on the concepts that are required daily as a web developer using Flask.
  • Covers the latest techniques and versions of Flask in Python.
  • Create interactive web apps that use the Flask micro-framework.

In Detail

Do you want to create powerful web applications in Python? If yes, then Flask if what you need to create your own powerful applications.

This course will take you through Flask Microframework; it covers all its components and elements and how to integrate it with useful third-party libraries. You will download all you need to get started with Flask development and then delve straight into the frontend and backend development stack. The course will then show you the general flow in developing a Flask application, including some extensions used by developing a simple application. You will then develop multiple applications such as note-taking, social medias, and file sharing applications.

By the end of the course, you will be able to build your own web applications using Flask in Python.

All the code and supporting files for this course are available on Github at

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at If you purchased this course elsewhere, you can visit and register to have the files e-mailed directly to you.

Table of contents

  1. Chapter 1 : Setting Up Your Flask Environment
    1. The Course Overview 00:03:33
    2. Understanding Flask 00:03:38
    3. Setting Up Mac OS X for Flask 00:08:44
    4. Setting Up Linux for Flask 00:08:06
    5. Setting Up Windows for Flask 00:08:48
  2. Chapter 2 : Building a Flask Application
    1. Building Your First Application 00:11:27
    2. What Is a Web Framework? 00:10:09
    3. Working with the Model View Template 00:07:34
    4. Working with Flask Views 00:07:25
    5. Working with Flask Templates 00:05:13
    6. Working with Models 00:03:36
  3. Chapter 3 : Building Your Frontend
    1. How to Make the Web Work 00:06:50
    2. Understanding HTML5 00:06:52
    3. Adding CSS3 00:08:01
    4. Implementing JavaScript 00:08:26
    5. Working with Bootstrap 00:11:57
  4. Chapter 4 : Creating Your Backend
    1. Exploring Python 2 versus Python 3 00:09:24
    2. Understanding Python Functions 00:05:51
    3. Understanding Python Classes 00:04:08
    4. Understanding Python Decorators 00:02:36
    5. Working with SQL and Python 00:03:39
    6. Understanding Flask – SQLAlchemy 00:03:32
  5. Chapter 5 : Developing a Note-Taking Application
    1. Understanding the Application 00:02:14
    2. Setting Up the Project 00:13:43
    3. Designing a Simple Interface 00:15:59
    4. Setting Up the Database Models 00:12:47
    5. Defining All the Views 00:35:20
    6. Working with Forms 00:22:38
    7. Finalizing the Application 00:28:15
  6. Chapter 6 : Social Media Application
    1. Understanding the Application 00:03:22
    2. Setting Up the Basic Application and the Interface 00:18:32
    3. Working with the User Profile 00:15:42
    4. Coding the First Post 00:11:30
    5. Working with the Timeline 00:09:39
    6. Commenting on Posts 00:12:19
    7. Finalizing the Application 00:16:15

Product information

  • Title: Application Development with Python and Flask
  • Author(s): Achim Takunda Munene
  • Release date: November 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781788991575