2271
Comment:
|
2664
broken link note
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
This tutorial is part of Python's documentation set and is updated with | * [http://docs.python.org/tut/ Python Tutorial] This tutorial is part of Python's documentation set and is updated with |
Line 41: | Line 43: |
* [http://www.ifi.uio.no/in228/lecsplit/ Scripting course by Hans Petter Langtangen] | * [http://www.ifi.uio.no/in228/lecsplit/ Scripting course by Hans Petter Langtangen] (link is broken) |
Line 52: | Line 54: |
* [http://www.swc.scipy.org/ Software Carpentry]: lectures aimed at scientists and engineers. |
|
Line 53: | Line 57: |
* [http://showmedo.com/videos/series?name=pythonOzsvaldIntroToPyResourcesSeries Introducing Python Web Resources (2 videos)] ShowMeDo hosts two videos introducing Python resources that you'll find on the web |
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://docs.python.org/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] (link is broken) 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.
[http://www.swc.scipy.org/ Software Carpentry]: lectures aimed at scientists and engineers.
You can find a variety of Python tutorials on [http://www.codeteacher.com Code Teacher].
[http://showmedo.com/videos/series?name=pythonOzsvaldIntroToPyResourcesSeries Introducing Python Web Resources (2 videos)]
ShowMeDo hosts two videos introducing Python resources that you'll find on the web