Introductory material

People who are not familiar with Python are strongly recommended to go through the section of basic Python knowledge

Tutorials

The Python Tutorial (Python Software Foundation)
The Python Language (Scipy lecture notes)
NumPy (Scipy lecture notes)

The course will use the Python 3 syntax. A specific tutorial highlighting the differences between Python 3 and Python 2 can be found here.