2 Answers
+ 3
Object Oriented Programming in python is well covered in the Python Core course, but if that's not enough, here you go:
https://drive.google.com/file/d/1ZCl_5m_gBFH5pHepF9SsM56IKPVmZ85s/view
+ 3
"OOP practices and techniques can be a bit confusing at first. As someone who has been doing it for a while I was shocked when i saw how Python did it"
that was the same reaction when I also saw python OOP, like where the heck you gonna see where's end the function or a class? and why there's a need to make a another __init__ function? it feels unnecessary.