FAQ

Is there an updated version?
Maybe, take a look at the webpage: http://jjc.freeshell.org/easytut23/ and the wikibooks versions:
https://en.wikibooks.org/wiki/Non-Programmer's_Tutorial_for_Python_3
https://en.wikibooks.org/wiki/Non-Programmer's_Tutorial_for_Python_2.6
Is there a printable version?
Yes, see the next question.
Is there a PDF or zipped version?
Yes, go to http://jjc.freeshell.org/easytut23/ for several different versions.
What is the tutorial written with?
LATEX, see the easytut23.tex file.
I can't type in programs of more than one line.
If the programs that you type in run as soon as you are typing them in, you need to edit a file instead of typing them in interactive mode. (Hint: interactive mode is the mode with the >>> prompt in front of it.)
My question is not answered here.
Email me and ask. Please send me source code if at all relevent (even, (or maybe especially) if it doesn't work). Helpful things to include are what you were trying to do, what happened, what you expected to happen, error messages, version of Python, Operating System, and whether or not your cat was stepping on the keyboard. (The cat in my house has a fondness for space bars and control keys.)
I want to read it in a different language.
There are several translations of the Python 2 version that I know of, but none of the Python 2/3 version yet. One is in korean and is available at: http://home.hanmir.com/~johnsonj/easytut/easytut.html. Another is in Spanish and at: http://jjc.freeshell.org/easytut/easytut_es/. Another is in italian and is available at http://www.python.it/doc/tut_begin/index.html. Another is in Greek and available at http://jjc.freeshell.org/easytut/easytut_gr/. Another is in Russian and is available at http://jjc.freeshell.org/easytut/Easytut_Russian/ Several people have said they are doing a translation in other languages such as French, but I never heard back from them. If you have done a translation or know of any translations, please either send it to me or send me a link.
How do I make a GUI in Python?
You can use either TKinter at http://www.python.org/topics/tkinter/ or WXPython at http://www.wxpython.org/
How do I make a game in Python?
The best method is probably to use PYgame at http://pygame.org/
How do I make an exectable from a Python program?
Short answer: Python is an interepreted language so that is impossible. Long answer is that something similar to an executable can be created by taking the Python interpreter and the file and joining them together and distributing that. For Windows, one solution to do this is http://www.py2exe.org/ On Unix (Such as Linux or macOS) you can just start the program with #!/usr/bin/env python3 and make the file executable chmod +x file.py
I need help with the exercises
Hint, the password program requires two variables, one to keep track of the number of times the password was typed in, and another to keep track of the last password typed in. Also you can download solutions from http://jjc.freeshell.org/easytut23/