Starting Out with Python fouth Edition 748 pages
Introduction to Computers and Programming 23
Chapter 2 Input, Processing, and Output 53
Chapter 3 Decision Structures and Boolean Logic 131
Chapter 4 Repetition Structures 181
Chapter 5 Functions 231
Chapter 6 Files and Exceptions 309
Chapter 7 Lists and Tuples 365
Chapter 8 More About Strings 429
Chapter 9 Dictionaries and Sets 461
Chapter 10 Classes and Object-Oriented Programming 511
Chapter 11 Inheritance 573
Chapter 12 Recursion 599
Chapter 13 GUI Programming 619
Appendix A Installing Python 681
Appendix B Introduction to IDLE 685
Appendix C The ASCII Character Set 693
Appendix D Predefined Named Colors 695
Appendix E More About the import Statement 701
Appendix F Installing Modules with the pip Utility 705
Appendix G Answers to Checkpoints 707
Index 725
Credits 743