Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!