In this video, I will cover the fundamental concepts of object-oriented programming (OOP).

For example, why is OOP so popular? What is really the difference between OOP and procedural programming?

In addition to that, I will also explain the basic concepts of OOP like inheritance, encapsulation, and polymorphism.

You need to make sure that you fully understand these concepts before you start learning how to apply these OOP concepts to Python.

#oop #python

What is Object-Oriented Programming? (The Basic Concepts)
1.65 GEEK