Table of contents : Cover Front Matter 1. Introduction to Computer Programming and Python 2. It All Adds Up 3. Stringing Things Along 4. Making Decisions 5. Loops and Logic 6. Using What We’ve Learned 7. Saving Time with Functions, Modules, and Built-Ins 8. Using Classes and Objects 9. Introducing Other Data Structures 10. Python Files 11. Python for Gaming 12. Animating Games 13. Error Handling 14. Python Career Back Matter