
Printing History August 2017:Second Edition 2017-08-02:First Release 2018-03-02:Second Release
1. Test-Driven Development with Python
2. Architecture Patterns with Python
The 2nd one is the closest you're gonna get to a production-grade tutorial book.
Related to this topic, these resources by @dbeazley:
Barely an Interface
https://github.com/dabeaz/blog/blob/main/2021/barely-interfa...
Now You Have Three Problems
https://github.com/dabeaz/blog/blob/main/2023/three-problems...
A Different Refactoring
https://github.com/dabeaz/blog/blob/main/2023/different-refa...
His youtube channel:
I would highly recommend "Test Driven Development with Python and Django" (just search 'Obey the testing goat', and it should be the first hit). It's free to read online too.
Practical Object Oriented Design (Metz)
Refactoring (Feathers)
Test driven development with Python (Percival)
Missing Semester: https://missing.csail.mit.edu/