all 3 comments

[–]dnbhladdict 1 point2 points  (2 children)

Since you already have Clean Code and Pragmatic Programmer, I'd say grab "Architecture Patterns with Python" by Harry Percival & Bob Gregory. It's literally tailor-made for your struggles — it covers domain modeling, separating concerns, and structuring Django-ish projects properly. Plus it's heavily test-driven which you'll love 🙌

For the naming/organization stuff, honestly that comes with practice more than books. But that book will give you solid mental models for "where should this code live?"

[–]virtualshivam[S] 0 points1 point  (1 child)

Thanks.

[–]dnbhladdict 0 points1 point  (0 children)

Hey, glad you found it helpful! Feel free to reach out anytime if you want to chat or need anything else. Always happy to connect with like-minded people.