Introduction to the SciPy stack and IPython Notebooks

Python provides a rich ecosystem of open-source software for mathematics, science, and engineering. This tutorial will introduce you to the fundamental packages of the SciPy stack. You will learn how-to: perform fast numerical calculations in N dimensions using NumPy, analyse your data using Pandas, and visualize the results using Matplotlib. The exercises will be performed in the Jupyter Notebook environment, which you can access through your web browser.

The complete course is based on Jupyter Notebooks, which contain the examples, slides and the exercises.

The notebook are available on github: https://github.com/thomaskeck/GridKaSchool