Resources
High Performance Python
Practical guide to profiling, optimising, and scaling Python code — covers NumPy, Cython, asyncio, multiprocessing, and memory management in depth
Robust Python
Patrick Viafore’s guide to writing resilient, maintainable Python — focuses on type annotations, protocols, data classes, and designing for longevity