Math for Programmers (3D graphics, machine learning, and simulations with Python)