Hands-on Python Tutorial
By Dr. Andrew N. Harrington
Python 2.5 or 2.6 Version
This page has direct links for materials for the older Python 2.5 and 2.6. If you are using Python 3.1,
go here.
The Hands-on Python Tutorial for versions 2.X was edited with Lyx,
allowing the text and graphics to be presented in different formats:
- Tutorial as web pages [download as zip
file][browse
online] The web page to open after expanding the zip
file is handsonHtml/handson.html.
- PDF
file, intended for printing
Be sure to download and expand the Python example
programs [zip
file] referenced in the tutorial.
You may also browse
the examples code.
The tutorial continues to be updated and expanded. You can see an outline of the latest major changes in the change log.
Feedback Appeciated From All
I get feedback from my introductory
class, but
not so much from other people. I am looking to make this tutorial
work
for as
wide a group as possible. I would really appreciate the questions
and comments of
others, too, so I can improve it as much as possible. Do not
be
shy! (aharrin <atsign> luc
<period> edu) If you
write about your experience, please briefly let me know your background and learning
situation. Thanks. If you have suggestions for me, please let me know if I may mention you in the change log in case I make changes suggested by you.
License
The Hands-on Python Tutorial is distributed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. If you wish to modify the tutorial, subject to this license, you will likely want the Lyx source [zip file] and the Lyx editing program from lyx.org.