90-819 Python Programming II
6 units, Carnegie Mellon University
This seven-week course is the follow-on to Python Programming I. It assumes basic knowledge of Python control constructs, functions, files, data structures, and the numpy library. The course will cover gathering data from various sources including web scraping, web API's, CSV and other structured data files, and databases; data cleansing; using the pandas library for data analysis; regular expressions and other string processing methods; classes and object-oriented programming; and building real-world software applications. Please note: Students who have taken this course should not take Data Focused Python, except for MPP-DA students. Students who have taken Data Focused Python should not take this course.
Prerequisites: 90-812 (min C)
Offered: Fall 2026, Fall 2025
Courseweave needs JavaScript to show sections, workloads and planning tools.