Build real world applications with Python
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Learn about the Python programming language, how to execute statements and scripts, declare variables, and create a basic Python app.
- 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.
- 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
- 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.
- 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
In this module, you will:
After completing this module, you'll be able to:
In this module, you'll build a website using Flask and Cognitive Services to translate text.
By the end of this module, you'll be able to:
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
Tags
Related Courses
Design Computing: 3D Modeling in Rhinoceros with Python/RhinoscriptUniversity of Michigan via Coursera A Practical Introduction to Test-Driven Development
LearnQuest via Coursera FinTech for Finance and Business Leaders
ACCA via edX Access Bioinformatics Databases with Biopython
Coursera Project Network via Coursera Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera