The Python standard library and PEP8
Martin P. Hellwig
martin.hellwig at dcuktec.org
Mon Apr 20 00:01:11 CEST 2009
Emmanuel Surleau wrote:
>> What makes you think Python is "an OO language"?
> Python is a dynamic object-oriented programming language that can be used
> for many kinds of software development.
> First line on the Python official website. Was this a trick question?
>> What kind of OO
>> language allows you to do this:
>> def square(x):
>> return x*x
>> for i in range(10):
>> print square(x)
> Ruby, for instance.
> Allowing for procedural-style programming does not mean that a language
> does not implement (even imperfectly) an OO paradigm.
Besides, calling Python Object-Orientated is a bit of an insult :-). I
would say that Python is Ego-Orientated, it allows me to do what I want.
More information about the Python-list