Offered By: IBMSkillsNetwork
AI Applications with Python and Flask
This mini-course introduces you to the process for unit testing Python code, including building and running unit tests and packaging the Python application for distribution.
Continue readingCourse
Python
At a Glance
This mini-course introduces you to the process for unit testing Python code, including building and running unit tests and packaging the Python application for distribution.
General Information
Learning Objectives:
- Develop an AI-powered application using basic Python skills
- Describe the purpose of unit testing and packaging
- Test your Python application
- Create a Python package
Prerequisites:
Course Syllabus
- Application Development Lifecycle
- Introduction to Web Applications and APIs
- Demo: Working with an IDE
- Hands-on Lab: Getting Started with IDE
- Python Style Guide and Coding Practices
- Reading: Static Code Analysis Resources
- Hands-on Lab: Static Code Analysis
- Unit Testing
- Hands-on Lab: Practice Session and Assignment on Unit Testing
- Packaging
- Hands-on Lab: Practice Session and Assignment on Python Packaging
- Python Libraries and Frameworks for Application Development
- Introduction to Flask
- Flask - Basic Applications and Routes
- Hands-on Lab: Get Started with Flask Basics
- Request and Response Objects – Using GET and POST Modes
- Dynamic Routes
- Error Handling
- Hands-on Lab: Building a API with Flask: Route Creation, Error Handling and HTTP Requests
- Deploying Web Apps using Flask
- Reading: Decorators in Flask
- Hands-on Lab: Building and Deploying a Web App using Flask App
- Reading: Additional Features in Flask
- Hands-on Lab: Exploring Additional Features Flask
- Practice Project: Sentiment Analysis
- Final Project: Emotion Detector
Certificate
Certificate Offered
Estimated Effort
11 Hours
Level
Intermediate
Industries
Information Technology
Skills You Will Learn
Application Development, Artificial Intelligence, Flask, Python, Web Development
Language
English
Course Code
PY0222EN