Lecture 8: Object Oriented Programming.
There are different paradigms of programming. As you learn other languages, you will start recognizing patterns like these.
Up until this point, you have worked procedurally step-by-step.
Object-oriented programming (OOP) is a compelling solution to programming-related problems.
You will learn a whole new level of capability through object-oriented programming.
* Object-oriented programming
* Classes
* raise
* Class Methods
* Static Methods
* Inheritance
* Operator Overloading
![](https://i.ytimg.com/vi/4q0B58Ulwsw/mqdefault.jpg)