is python Object oriented??
steve at holdenweb.com
Thu Jan 29 13:33:17 CET 2009
M Kumar wrote:
> Object oriented languages doesn't allow execution of the code without
> class objects, what is actually happening when we execute some piece of
> code, is it bound to any class?
> Those who have time and consideration can help me
a) This is a purely theoretical consideration. You asked whether "python
is a pure object oriented language", but this will inevitably lead to
obscure discussions about what you mean rather than what Python is.
b) You seem to believe that a "pure" object oriented language must do
everything using classes. Since many problems are just as easy (or
easier) to solve with a procedural approach, Python takes the view that
it should be easy to provide such solutions as well.
c) import this
The Zen of Python, by Tim Peters
[...] practicality beats purity [...]
We aren't big on purity in the Python world ;-)
Steve Holden +1 571 484 6266 +1 800 494 3119
Holden Web LLC http://www.holdenweb.com/
More information about the Python-list