Table of Contents
- Current Status of Python
- Modern Python Development Environments
- Modern Syntax Elements - Below the Class Level
- Modern Syntax Elements - Above the Class Level
- Elements of Metaprogramming
- Choosing Good Names
- Writing a Package
- Deploying the Code
- Python Extensions in Other Languages
- Managing Code
- Documenting Your Project
- Test-Driven Development
- Optimization - Principles and Profiling Techniques
- Optimization - Some Powerful Techniques
- Concurrency
- Event-Driven and Signal Programming
- Useful Design Patterns
- reStructuredText Primer

