Object Oriented Programming

Overview

What does this section cover?

Object Oriented Programming (OOP) is the paradigm that's dependent on classes and objects.

We'll be scratching the surface of OOP and expanding on the four principles it offers. In further lessons, we'll be defining the core concepts of OOP that we can find in Python. Hence, before that, it is strictly necessary to comprehend OOP is the three-lettered concept that almost all programming languages nowadays depend on, including Python.