Feb-05-2021, 05:22 PM
Hello everyone,
I am new to the forum and relatively new to Python. I understand that Python considers everything as an "object". Lists, variables, functions, classes, methods are all considered to be objects.
However, I believe the use of the term "object" is different from the use of the term object used in OOP. Any programming language is independent of the programming paradigm it may use. But it seems that Python, by calling everything an object, is intrinsically connected to OOP even if I believe it is not the case since we can code in Python without doing OOP...
Is that correct? Could anyone clarify if there is any similarity, connection or lack of it between the usage of term "object" in Python and in OOP?
Thanks,
bytecrunch
I am new to the forum and relatively new to Python. I understand that Python considers everything as an "object". Lists, variables, functions, classes, methods are all considered to be objects.
However, I believe the use of the term "object" is different from the use of the term object used in OOP. Any programming language is independent of the programming paradigm it may use. But it seems that Python, by calling everything an object, is intrinsically connected to OOP even if I believe it is not the case since we can code in Python without doing OOP...
Is that correct? Could anyone clarify if there is any similarity, connection or lack of it between the usage of term "object" in Python and in OOP?
Thanks,
bytecrunch