Part II. Python Language and the Standard Library
Chapter 4: Making Decisions
Chapter 5: Functions
Chapter 6: Classes and Objects
Chapter 7: Organizing Programs
Chapter 8: Files and Directories
Chapter 9: Other Features of the Language
Chapter 10: Building a Module
Chapter 11: Text Processing
Get Beginning Python®: Using Python 2.6 and Python 3.1 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.