Python is indeed an object oriented programming language, and it does support oops concepts like inheritance, polymorphism, abstraction and inheritance. Since everything in python is treated as object. Even though the implementation will be different than what is explained in conventional programming language. The idea is pretty much the same.