- Effective Python, 3rd Ed. - Brett Slatkin - 2024 - 125 specific ways to write better Python; covers 3.13, robustness, and performance.
- Fluent Python, 2nd Ed. - Luciano Ramalho - 2022 - Idiomatic Python: data model, iterators, concurrency, typing, and best practices.
- Python Crash Course, 3rd Ed. - Eric Matthes - 2023 - Best beginner book; projects-first, clear, and up to date with Python 3.11+.
- Think Python, 3rd Ed. - Allen Downey - 2024 - How to think like a computer scientist; Jupyter notebooks, testing, free online.
- Python Cookbook, 3rd Ed. - David Beazley & Brian K. Jones - 2013 - Recipes for modern Python 3; from elegant tips to advanced language features.
- Architecture Patterns with Python - Harry Percival & Bob Gregory - 2020 - DDD, ports & adapters, and event-driven architecture in Python; free online.
- High Performance Python, 2nd Ed. - Micha Gorelick & Ian Ozsvald - 2020 - Profiling, optimization, concurrency, and making Python fast when it matters.
- Python Tricks - Dan Bader - 2017 - A buffet of idiomatic Python features and patterns for intermediate developers.
- Python by Example - Dariush Abbasi - 2020 - Example-driven learning with clear explanations and real coding tasks; free online.
- Python Workout, 2nd Ed. - Reuven M. Lerner - 2025 - 50 hands-on exercises to build fluency and problem-solving skills.
- Head-First Python, 2nd Ed. - Paul Barry - 2016 - Visual, brain-friendly intro; web, databases, and Django.
- Learn Python 3 the Hard Way - Zed A. Shaw - 2017 - Deliberate practice through 52 exercises; typing code from scratch to build muscle memory.