Intended to anyone interested in numerical computing and data science: students, researchers, teachers, engineers, analysts, hobbyists...Basic knowledge of Python/NumPy is recommended. Some skills in mathematics will help you understand the theory behind the computational methods.