Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Build real world applications with Python

Microsoft via Microsoft Learn

Overview

  • Module 1: Learn about the Python programming language, how to execute statements and scripts, declare variables, and create a basic Python app.
  • In this module, you will:

    • Explore the choices available to run Python apps
    • Use the Python interpreter to execute statements and scripts
    • Learn how to declare variables
    • Build a simple Python app that takes input and produces output
  • Module 2: This module will teach you how to model problems by using object-oriented programming (OOP) concepts.
  • After completing this module, you'll be able to:

    • Model problems by using OOP concepts.
    • Describe the basic concepts involved in OOP.
    • Distinguish classes from objects.
  • Module 3: Use Python, Flask, and Azure Cognitive Services to build a web app that incorporates AI
  • In this module, you'll build a website using Flask and Cognitive Services to translate text.

    • Learn how to set up a Flask development environment
    • Learn how to use Flask to build a form
    • Learn how to use the Translator service to translate text
  • Module 4: Use Python's standard library module to write unit tests, and then get exposed to the concepts of other types of testing and how to apply them.
  • By the end of this module, you'll be able to:

    • Write tests using unittest: Python's standard library testing module
    • Identify and fix failures by reading test failure reports
    • Differentiate between unit, functional, and integration testing types

Syllabus

  • Module 1: Introduction to Python
    • Introduction
    • What is Python?
    • Use the REPL
    • Variables and basic data types in Python
    • Exercise output
    • Reading keyboard input
    • Exercise - Build a calculator
    • Summary
  • Module 2: Introduction to object-oriented programming with Python
    • Introduction
    • What is object-oriented programming?
    • Use classes and variables to transfer your OOP model into code
    • Exercise - Model and scaffold your game
    • Add behavior with methods
    • Exercise - Add behavior to your game
    • Exercise - Extend the game implementation with added rules
    • Knowledge check
    • Summary
  • Module 3: Build an AI web app by using Python and Flask
    • Introduction
    • Exercise - Set up a development environment
    • Flask fundamentals
    • Exercise - Create an app
    • Translation
    • Exercise - Create Translator service
    • Exercise - Call Translator service
    • Summary
  • Module 4: Get started with testing in Python
    • Introduction
    • Understand Python testing with the unittest module
    • Exercise - Write a unit test with the unittest module
    • Challenges with testing
    • Types of testing and how to use them
    • Knowledge check
    • Summary

Reviews

Start your review of Build real world applications with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.