Python Resources
Language Issues
- Tips and Traps -- common pitfalls and advice on how to avoid them.
- List comprehensions
Guides
- COMP 140 Python Review -- a nice overview of common Python syntax and operations.
- Python Debugging Guide -- examples of common Python errors
- Classes
Links to Python language resources
-
Python Home page -- the official Python site
-
Full Python Documentation - -The complete documentation for Python
-
Python Language Reference— The official reference manual.
-
The Python Tutorial— The tutorial that goes with the previous reference manual.
- Python Standard Library -- Official reference for the functions included with Python
-
-
Python downloads -- only if you need to install Python separately from Enthought
-
-
Learn Python The Hard Way— Online textbook
- How to Think Like a Computer Scientist— Online Python textbook
-
Python Programming— Online textbook
-
Khan Academy: Computer Science— Video tutorials, emphasizing Python and some simple algorithms
-
Google's Python Class— An online tutorial which assumes some programming experience.
Links to Python library resources
- Matplotlib
-- the main plotting library, contains the pyplot
sub-library
- Matplotlib FAQ
- Getting Started With Matplotlib's OO Class Library -- useful info on how to programmatically create multiple, simultaneously shown plots.
- Using matplotlib in a python shell -- creating and controlling plots interactively from the iPython shell.