oop in python introduction programming languages are emerging constantlyand so are different methodologies object-oriented programming is one such methodology that has become quite popular over past few years this talks about the features of python programming language that makes it an object-oriented programming language language programming classification scheme python can be characterized under object-oriented programming methodologies the following image shows the characteristics of various programming languages observe the features of python that makes it object-oriented