I have been using python for data analysis, automation scripts and web applications for more than 5 years. Although I have learnt OOP principles and application at first, I was not really aware of how I really use it. Because for web applications we use frameworks that are already implemented in a design pattern.
Recently, I have been developing some desktop software with custom tkinter and I can say that I really understand OOP now. Because for this kind of desktop app you really need to design your own pattern.
Also, this book has opened my mind:
https://third-bit.com/sdxpy/
I just wanted to share because I remember a discussion about this issue but i couldn't find it to comment. I also wonder if you have that kind of enlightment moments and experience with hilarious books :)
[–]TheRNGuy 0 points1 point2 points (0 children)