Statistical Learning with Math and Python