Join 36000+ teachers and students using TTIO.
Object-oriented programming (OOP) is an approach to programming and software development that is focused on objects and the way that they interact. Objects surround us in the real world. I am a human being (a living thing!), and I am sitting here on my work desk with a cup (non living thing), inside of which is some coffee! I also have some cake. How do these objects interact? All objects have attributes and methods. Objects are instances of classes and classes can be thought of as the blueprints or templates from which objects are created.
View and use the PowerPoint used in the above video
https://en.wikipedia.org/wiki/Object-oriented_programming
https://realpython.com/python3-object-oriented-programming/
https://opensource.com/article/19/7/get-modular-python-classes
www.teachyourselfpython.com