Architecture Patterns with Python
Free online book on applying DDD, ports and adapters, and event-driven architecture in Python — by the authors of the famous "Cosmic Python"
In-depth learning through published works and e-books
Free online book on applying DDD, ports and adapters, and event-driven architecture in Python — by the authors of the famous "Cosmic Python"
125 specific ways to write better Python — covers Pythonic thinking, functions, classes, concurrency, and robustness
Practical guide to profiling, optimising, and scaling Python code — covers NumPy, Cython, asyncio, multiprocessing, and memory management in depth
The most recommended Python book for beginners — hands-on, project-based, covering games, data visualisation, and web apps
The definitive guide to pytest by Brian Okken — covers fixtures, parametrize, plugins, and test organisation for writing effective, maintainable test suites
Dan Bader's collection of hand-picked Python patterns and best practices — teaches Pythonic idioms through bite-sized examples that feel like discovering a new language
Patrick Viafore's guide to writing resilient, maintainable Python — focuses on type annotations, protocols, data classes, and designing for longevity
Free online book by Allen Downey introducing programming through Python — teaches computational thinking alongside language features, ideal for absolute beginners
Learn to write maintainable, readable, and professional-quality Python code
Master Python's advanced features with this comprehensive guide to writing Pythonic code
Practical recipes and solutions for common programming tasks in Python