38. Is Python entirely object-oriented?
Apart from access specifiers, Python does adhere to the paradigm of object-oriented programming and has all of the fundamental OOPs principles, including inheritance, polymorphism, and more. Strong encapsulation is not supported by Python (adding a private keyword before data members). However, it does have a convention for data concealing, which is to prefix a data item with two underscores.