OOP, or object-oriented programming, is a method of structuring a program by bundling related properties and behaviors into individual objects. Objects are like the components of a system. Think of a program as a factory assembly line of sorts. At each step of the assembly line, a system component processes some material, ultimately transforming raw material into a finished product.
This is a portion of the complete course, which you can find here:
https://realpython.com/courses/python...
The rest of the course covers:
- Instantiating objects with attributes
- Testing for equivalence between objects
- What are special (dunder) methods
- And an exercise to practice your knowledge