Hands-on Python Tutorial
By Dr. Andrew N. Harrington
Home Page for Version 3.0
This page has old materials for Python 3.0 and later. Unless you like the old format you are better off with the 3.1 version in a new format. Python 3.X is
incompatible in many ways with earlier versions. If you are using Python 2.5, 2.6, or 2.7, go to the compatible version here.
- The Hands-on Python Tutorial formats
- As web pages
- Download the zip
file: The web page to open after expanding the zip
file is handsonHtml/index.html.
- In paged format for printing as a PDF
- Example programs
- Download the zip
file and then expand it to have all the Python example
needed for the tutorial. More detailed installation instructions
are in the tutorial under Section 1.2.1, Your Python Folder and Python
- For a quick look, you may also browse
the example code online.
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
not so much from other people. I am looking to make this tutorial
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
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 and Tutorial Editing 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 source [zip file]
and the Sphinx processing tools from ???? . Sphinx allows the text
and graphics to be presented in different formats, based on the same