I want to know why Python is not fully object-oriented. For example, it does not support private, public, protected access level modifiers.
What are the advantages and disadvantages of this? By these expressions, Python is suitable for what applications (Desktop, Scientific, Web or other)?
Python doesn’t support strong encapsulation, which is only one of many features associated with the term “object-oriented”.
The answer is simply philosophy. Guido doesn’t like hiding things, and many in the Python community agree with him.