Front Matter


Non-Programmers Tutorial For Python 3 is a tutorial designed to be a introduction to the Python 3 programming language. This guide is for someone with no programming experience.

If you have programmed in other languages I recommend using The Python Tutorial written by Guido van Rossum.

This document is available as LATEX, HTML, and PDF. Go to to see all these forms.

If you have any questions or comments please contact me at I welcome questions and comments about this tutorial. I will try to answer any questions you have as best as I can.

Thanks go to Elizabeth Cogliati for complaining enough :) about the original tutorial (that is almost unusable for a non-programmer), for proofreading and for many ideas and comments on it. Thanks to Joe Oppegaard for writing all the exercises. Thanks also to James A. Brown, Hamish Lawson, Amos Satterlee, Gerald, Elissa, Quique and Annie Brewer. Thanks to everyone I have missed.

Here are a few links that you may find useful:

Dedicated to Elizabeth Cogliati