Introduction to Python
-- Donald E. Knuth
IPP (February 2012)
<a href="teaching/pythonw11/PythonIPP_1.pdf">Part 1: The Python Programming Language and the Cython Extension</a>
<a href="teaching/pythonw11/PythonIPP_2.pdf">Part 2: Scientific Computing and Visualisation</a>
Numeric Computations with NumPy and SciPy
Plotting with Matplotlib and MayaVi
Reading and Writing Scientific Data with HDF5 and NetCDF
<a href="teaching/pythonw11/PythonIPP_3.pdf">Part 3: Advanced Topics</a>
Calling and Embedding Libraries and Code from C/C++ and Fortran
GUI Programming with PyQt and PySide
Parallel Programming with Parallel Python and mpi4py
TUM (November 2011)
<a href="teaching/pythonw11/PythonTUM_1.pdf">Part 1: The Python Programming Language</a>
<a href="teaching/pythonw11/PythonTUM_2.pdf">Part 2: Scientific Computing and Plotting</a> (NumPy, SciPy, Matplotlib, MayaVi, NetCDF and HDF5)
<a href="teaching/pythonw11/PythonTUM_3.pdf">Part 3: Advanced Topics</a> (Embedding C and Fortran Code, Cython, Parallelisation, GUI Programming with PyQt and PySide, Sage)
References
<a href="https://github.com/jrjohansson/scientific-python-lectures">Lectures on Scientific Computing with Python</a>
<a href="http://scipy-lectures.github.com/">Python Scientific Lecture Notes</a>
<a href="http://zetcode.com/tutorials/pyqt4/">PyQt4 Tutorial</a>
<a href="http://greenteapress.com/thinkpython/thinkpython.html">Think Python</a>: How to Think Like a Computer Scientist by Allen B. Downey
Ressources
<table class="invisible"> <tr> <td style="padding: 0px; text-align: left; vertical-align: top;" width="30%"> <ul> <li><a href="http://www.python.org/">Python</a> <li><a href="http://numpy.scipy.org/">NumPy</a> <li><a href="http://www.scipy.org/">SciPy</a> <li><a href="http://cython.org/">Cython</a> </ul> </td> <td style="padding: 0px; text-align: left; vertical-align: top;" width="30%"> <ul> <li><a href="http://matplotlib.sourceforge.net/">Matplotlib</a> <li><a href="http://code.enthought.com/projects/mayavi/">MayaVi</a> <li><a href="http://www.riverbankcomputing.co.uk/software/pyqt">PyQt</a> <li><a href="http://www.pyside.org/">PySide</a> </ul> </td> <td style="padding: 0px; text-align: left; vertical-align: top;" width="40%"> <ul> <li><a href="http://code.google.com/p/netcdf4-python/">NetCDF for Python (netcdf4-python)</a> <li><a href="http://www.h5py.org/">HDF5 for Python (h5py)</a> <li><a href="http://www.parallelpython.com/">Parallel Python (PP)</a> <li><a href="http://www.sagemath.org/">Sage</a> </ul> </td> </tr> </table>