Learning to Program Using Python
by Cody Jackson
An introduction to computer programming, using the Python programming language. The core Python language (both versions 2.x and 3.x) is discussed, as well as an introduction to graphical user interface creation and game programming. The reader should be able to quickly create simple to medium-level programs and be prepared to tackle more complex programming tasks.