1PART 1: Foundations of Computation and Python Syntax
10Error Handling and Exception Management
2The Python Computational Model
11Professional Testing and Quality Assurance
3Control Flow and Functional Decomposition
12Production Logging and Debugging
4String and I/O Operations
13PART 4: Object-Oriented Design and Concurrency
5PART 2: Data Structures and Algorithmic Abstraction
14Principles of Object-Oriented Programming (OOP)
6Core Data Structures: Lists and Tuples
15Advanced OOP, Composition, and Design Patterns
7Advanced Data Structures: Dictionaries and Sets
16Asynchronous Programming with asyncio
8Iterators, Generators, and Algorithmic Complexity
17PART 5: High-Performance Applications and Deployment
9PART 3: Software Construction and Professional Practices
18About Author