A set of lectures on scientific computing with Python, using IPython notebooks.
To open these notebooks in IPython, download the files to a directory on your computer and from that directory run:
$ ipython notebook
This will open a new page in your browser with a list of the available notebooks.
A PDF file containing all the lectures is available here: Scientific Computing with Python