A few months ago I made a lightning talk for Djangocon EU 2021 regarding Data Classes and their usage for self documenting your code. I've included the video here for posterity.
Since I made this video I've actually realised that if you can type hint something you definitely should. It's funny how my experience of the python language has changed from it's amazing how dynamic it is to please, please, please go back to static typing everywhere.
I will likely write a post in the future expanding on this, but for now enjoy the video!