I am very eager to learn in depth OOP concepts and most importantly how they can be applied in "real life". So far, I have read many references and many tutorials online but they all lack something: They do not provide a way to fully understand how object oriented programming can be truly used. In fact, it seems that most tutorial focus on OOP "syntax" as opposed to "the art of OOP design". Since OOP is a set of concept/idea/best practice in thinking about a problem and tackling that problem in a way to allow a better productivity I really want more. I want something to help me think as an "OOP designer" and not an "OOP programmer". Can someone provide with me a resource (preferably an online resource) that actually provides a non trivial example on how to apply OOP? Although I am aware that OOP is language agnostic, I would prefer examples in C#.
Codecademy courses have been taken by employees at Welcome to Intermediate Python! Learn about what is new in the Intermediate Python 3 course! Use the full potential of Python function arguments! Learn about the different ways to work with the Python unpacking operator.
Well Is Python an object oriented programming language? Yes, it is. With the exception of control flow, everything in Python is an object.
IMHO the best resources are not available online. This former SO post contains pointers to some very good books:
https://stackoverflow.com/questions/3315633/which-is-the-best-book-to-learn-and-implement-design-patterns-using-c
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With