Coming soon

Python Foundations for Data Science and AI

Python language text and the expression sum([2, 4, 6]) emphasize practical Python foundations for data and AI.

Course Description

Learn Python programming through small, practical problems with examples from data science and artificial intelligence. You will build a foundation for later study in data science, machine learning, and AI while learning to read, write, modify, debug, and explain Python code.

Prerequisites

No prior programming experience is required. Students from all majors are welcome.

Course Topics

  • Python syntax, variables, expressions, conditionals, and loops
  • Functions, strings, and collections
  • Files, exceptions, and debugging
  • Notebooks, modules, and simple packages
  • A brief introduction to NumPy, pandas, and Matplotlib for working with data

Required Textbook

Python for Everybody: Exploring Data in Python 3, by Charles R. Severance.

The required textbook is free. Read or download Python for Everybody.

Course Materials

Course materials are coming soon.