Chapter 1 - | Introduction | x |
| Downloading and Installing Python | x |
|
Chapter 2 - | "Hello World!" - Your First Program | x |
| Starting the Python Interpreter | x |
| Some Simple Math Stuff | x |
| Evaluating Expressions | x |
| Variables | x |
| Strings | x |
| Writing Programs | x |
| Hello World! | x |
| "My Favorite Stuff" | x |
| Crazy Answers and Crazy Names for our Favorite Stuff | x |
| Capitalizing our Variables | x |
|
Chapter 3 - | Guess the Number | x |
| Arguments | x |
| Blocks | x |
| Conditions and Booleans | x |
| Step by Step, One More Time | x |
| Some Changes We Could Make | x |
| A Web Page for Program Tracing | x |
|
Chapter 4 - | Jokes | x |
| How Programs Run on Computers | x |
| Some Other Escape Characters | x |
| Quotes and Double Quotes | x |
|
Chapter 5 - | Dragon World | x |
| Boolean Operators | x |
| Variable Scope | x |
| Parameters | x |
| Local Variables and Global Variables with the Same Name | x |
| Where to Put Function Defintions | x |
| The Colon : | x |
| Step by Step, One More Time | x |
| Designing the Program | x |
| A Web Page for Program Tracing | x |
|
Chapter 6 - | Hang Man | x |
| Designing the Program | x |
| ASCII Art | x |
| Multi-line Strings | x |
| Lists | x |
| Changing the Values of List Items with Index Assignment | x |
| List Concatenation | x |
| The in Operator | x |
| Removing Items from Lists with del Statements | x |
| Lists of Lists | x |
| Methods | x |
| The len() Function | x |
| The range() Function | x |
| for Loops | x |
| Strings Act Like Lists | x |
| List Slicing and Substrings | x |
| elif ("Else If") Statements | x |
| And that's it! | x |
| Dictionaries | x |
| Sets of Words for Hangman | x |
|
Chapter 7 - | Tic Tac Toe | x |
| Designing the Program | x |
| Game AI | x |
| List References | x |
| Short-Circuit Evaluation | x |
| The None Value | x |
| A Web Page for Program Tracing | x |
| Tips for Inventing Your Own Games | x |
|
Chapter 8 - | Bagels | x |
|
Chapter 9 - | Othello | x |
|
Chapter 10 - | Secret Code | x |
|