Python Foundations for Mathematical Work
Learn a reproducible computational language for exact, numerical, and visual reasoning.
Computing is a mathematical instrument, not a replacement for reasoning. This unit builds Python habits reusable throughout mathematical study: readable programs, functions, arrays, plots, verification, and explicit interpretation.
Unit outcomes
- express a mathematical procedure as readable, testable Python;
- recognize data types, shapes, and sources of floating-point error;
- use functions and vectorized arrays to organize computations;
- produce labeled visualizations that make a mathematical claim inspectable.
Begin with Python Basics.