Start coding with Python, drawing upon libraries and automation scripts to solve complex problems quickly.
Overview
Syllabus
- Why Python Programming for AI
- Welcome to Introduction to Python! Here's an overview of the course.
- Using Python Data Types and Operators in AI Programming
- Familiarize yourself with the building blocks of Python! Learn about data types and operators, built-in functions, type conversion, whitespace, and style guidelines.
- Python Data Structures in AI Programming
- Use data structures to order and group different data types together! Learn about the types of data structures in Python, along with more useful built-in functions and operators.
- Using Control Flow in AI Programming
- Build logic into your code with control flow tools! Learn about conditional statements, repeating code with loops and useful built-in functions, and list comprehensions.
- Using Python Functions in AI Programming
- Learn how to use functions to improve and reuse your code! Learn about functions, variable scope, documentation, lambda expressions, iterators, and generators.
- Python Scripting for AI Programming
- Set up your own programming environment to write and run Python scripts locally! Learn good scripting practices, interact with different inputs, and discover awesome tools.
- Introduction to Object-Oriented Python for AI Programming
- Learn the basics of object-oriented programming so that you can build your own Python package.
- Use a Pre-trained Image Classifier to Identify Dog Breeds
- In this project, you will use Python code and a created image classifier to identify dog breeds.
Taught by
Juno Lee , Andrew Paster and Jennifer Staab