MAGIC099: Numerical methods in Python