Thinking in Python
© 2026 Bruce Eckel. Licensed CC BY-NC-ND 4.0. Freely readable online. No reproduction without permission. Book Examples & Exercise Solutions on GitHub ↑ ↓ to move · Enter to open · Esc to close
Bruce Eckel Fluency, Types, and Design Download the book: PDF and EPUB Book Examples & Exercise Solutions on GitHub 01Introduction Part I · Foundations 02Tour 03Containers 04Control Flow 05Functions 06Modules and Packages 07Classes 08Static Types 09Class Attributes 10Cleanup Part II · Techniques 11Testing 12Data Classes as Types 13Pattern Matching 14Decorators 15Context Managers 16Comprehensions 17Metaprogramming 18Performance 19Concurrency Part III · Patterns 20Rethinking Objects 21Design Patterns 22Data Transfer Objects 23Iterators 24Singleton 25Template…
saved by
related reading
- Introductionthird-bit.com
- GitHub - ByteByteGoHq/system-design-101: Explain complex systems using visuals and simple terms. Help you prepare for system design interviews. · GitHubgithub.com
- UI Skills for Design Engineers | UI Skillsui-skills.com
- Paco Courseypaco.me
- Design Patternsrefactoring.guru
- DESIGN.md Examples for AI Agents | Refero Stylesstyles.refero.design
- Impeccable: The missing upgrade to Anthropic's impeccable skillimpeccable.style
- PEP 20 – The Zen of Python | peps.python.orgpeps.python.org
- styleguide | Style guides for Google-originated open-source projectsgoogle.github.io
- Learnable Programmingworrydream.com
- Classification of patternsrefactoring.guru
- GitHub - GunterMueller/Books-3github.com