Object-Oriented Programming In Python(OOP)
Object Oriented Programming (OOP) is a method of structuring a program by clustering common properties and behavior into individual objects. OOP supports code reusability, abstraction and encapsulation. OOP is based on concept of objects that contains code and data.