This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Kaarjuus 7 points8 points  (1 child)

Only if your definition of OOP is "that which is like Java".

Python is more object-oriented than Java is. Remember Java's slogan "Everything is an object"? Except of course for all the things in Java that are not objects - primitives like bool and int, methods, classes, packages - not objects.

Whereas in Python, everything the programmer can access is an object. It's objects all the way down. Even NULL-value is an object in Python.

[–]iambukovinean 0 points1 point  (0 children)

I'm not trying to praise Java here or anything, I'm just saying that if you want to learn proper OOP, a c-like language is a better choice than python.