2134
Comment:
|
2236
|
Deletions are marked like this. | Additions are marked like this. |
Line 16: | Line 16: |
* [http://islab.cs.uchicago.edu/python/ Python Essential Reference] (book) | * [http://www.amazon.com/exec/obidos/tg/sim-explorer/explore-items/-/0735710910/0/101/1/none/purchase/ref%3Dpd%5Fsxp%5Fr0/002-0605932-8839237 Python Essential Reference] (book) |
Python for Programmers
The tutorials on this page are aimed at people who have previous experience with other programming languages (C, Perl, Lisp, Visual Basic).
[http://www.python.org/doc/current/tut/ Python Tutorial] This tutorial is part of Python's documentation set and is updated with each new release.
[http://diveintopython.org/ Dive Into Python] A fine tutorial by Mark Pilgrim.
[http://www.amazon.com/exec/obidos/tg/sim-explorer/explore-items/-/0735710910/0/101/1/none/purchase/ref%3Dpd%5Fsxp%5Fr0/002-0605932-8839237 Python Essential Reference] (book)
If you want a highly compressed K&R-style 'just the facts' overview, David Beazley's "Python Essential Reference" covers practically all of the language in about a hundred pages.
[http://www.hetland.org/python/instant-python.php Instant Python] A minimal crash course by Magnus Lie Hetland.
[http://www.linuxjournal.com/lj-issues/issue73/3946.html Python Programming for Beginners] A short introduction to writing command-line applications in Python by Jacek Artymiak.
[http://www.rexx.com/~dkuhlman/python_101/python_101.html Python 101 - Beginning Python] and [http://www.rexx.com/~dkuhlman/python_201/python_201.html Python 201 - (Slightly) Advanced Python] Two self-training courses from Dave Kuhlman. Python 101 introduces the basic data types, and 201 covers particular tasks such as parsing text and writing unit tests.
[http://www.wag.caltech.edu/home/rpm/python_course/ Python Short Course] A set of course slides by Richard P. Muller of Caltech that are aimed at scientific users. For example, the first example is a script to process output from a quantum chemistry simulation.
[http://www.ifi.uio.no/in228/lecsplit/ Scripting course by Hans Petter Langtangen] A CS course on scripting that spans a wide range: why scripting, Perl vs. Python, intro to Python, regular expressions, Tkinter, CGI.
[http://starship.python.net/crew/hinsen/ Python for Science] Course material written by Konrad Hinsen for an introduction to Python aimed at biologists.