Introduction Part I: Learning to Program Chapter 1: Not All Snakes Slither Chapter 2: Calculations and Variables Chapter 3: Strings, Lists, Tuples, and Dictionaries Chapter 4: Drawing with Turtles Chapter 5: Asking Questions with if and else Chapter 6: Going Loopy Chapter 7: Recycling Your Code with Functions and Modules Chapter 8: How to Use Classes and Objects Chapter 9: More Turtle Graphics Chapter 10: Using tkinter for Better Graphics Part II: Bounce Chapter 11: Beginning Your First Game: Bounce! Chapter 12: Finishing Your First Game: Bounce! Part III: Mr. Stickman Races for the Exit Chapter 13: Creating Graphics for the Mr. Stickman Game Chapter 14: Developing the Mr. Stickman Game Chapter 15: Creating Mr. Stickman Chapter 16: Completing the Mr. Stickman Game Afterword Appendix A: Python Keywords Appendix B: Python's Built-in Functions Appendix C: Troubleshooting
Jason Briggs has been a programmer since the age of eight, when he first learned BASIC on a Radio Shack TRS-80. Since then he has written software professionally as a developer and systems architect and served as Contributing Editor for Java Developer's Journal. His articles have appeared in JavaWorld, ONJava and ONLamp.