This is an index to the Python programming language material on
this web site.
- Lecture Notes
these are notes I used when I taught an introductory programming
class. You can use them as a readers'
guide to the Allen Downey text, "Python for Software Design" as you study it.
- Text. You can buy the Downey text (Cambridge University
Press, ISBN 978-0-521-72596-5) or download a manuscript of the
text for free
here, under the terms of the
GNU Free Document
- Example programs.
Here are lots of Python programs, organized by chapters, with descriptions and
notes. The best way to learn a new programming language is to
study working programs, modify them and observe the results.
- Python homepage. Everything Python here!
You will need to download the Python format appropriate to your
computer (Windows, Linux, etc.) The example programs were
written for version 2.7.x, but will probably work on version 3.0
with some minor tweaks.
- CS Vocabulary List. If you
don't understand a term in the text or lecture notes, you can
probably find it in the cross-referenced list.
August 2013 + firstname.lastname@example.org