Release 1.0 for Python Version 3.1+
Dr. Andrew N. Harrington, Loyola University Chicago
May 31, 2013
CONTENTS
1
Beginning With Python 1.1 Context . . . . . . . . . . . . . . . . . . . . . . 1.2 The Python Interpreter and Idle, Part I . . . . . . 1.3 Whirlwind Introduction To Types and Functions 1.4 Integer Arithmetic . . . . . . . . . . . . . . . . 1.5 Strings, Part I . . . . . . . . . . . . . . . . . . . 1.6 Variables and Assignment . . . . . . . . . . . . 1.7 Print Function, Part I . . . . . . . . . . . . . . . 1.8 Strings Part II . . . . . . . . . . . . . . . . . . . 1.9 The Idle Editor and Execution . . . . . . . . . . 1.10 Input and Output . . . . . . . . . . . . . . . . . 1.11 Defining Functions of your Own . . . . . . . . . 1.12 Dictionaries . . . . . . . . . . . . . . . . . . . . 1.13 Loops and Sequences . . . . . . . . . . . . . . 1.14 Decimals, Floats, and Floating Point Arithmetic 1.15 Summary . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
1 1 6 12 14 15 17 19 20 21 24 29 41 45 59 62
2 Objects and Methods