CMU 15-113: Special Topics in Applied Python Programming
Spring 2023

Units 3 (pass-fail only)
Department Computer Science
Prerequisites 15-112
Description In this Special Topics course, we will expand on the topics of 15-112, covering intermediate applied Python programming constructs and practices such as intermediate collections (deques, defaultdicts, heaps, etc), itertools (with combinatorial iterators), functools, numpy, scipy, sympy, matplotlib, randoms, context managers, regular expressions, serialization, threads, processes, flask, Python C extensions, and more.