Material with reduced content that helps getting started with programming Python quickly. Suitable for people with little prior programming experience. Required for more advanced topics (especially Biopython, Pycogent, Matplotlib, OOP).
The first document gives an overview of Python and answers general questions such as how to start the interpreter. The second document is a non-exhaustive command reference that contains straightforward examples of how to use important data types and functions. The third document contains exercises that can be used to spice up lectures and repeat content.
Compatible with Python 2.5-2.7. Licensed under the conditions of the Creative Commons - BY - SA - License (c) 2010 Kristian Rother.
More detailed documentation on http://www.python.org .