Welcome!

Am 17.07.2012 10:45, schrieb Lipska the Kat:
I was expecting (hoping) to see in depth documentation relating to Class
construction, extension mechanisms and runtime polymorphism.

In addition to this forum for direct help and discussion, two suggestions: Firstly, it could help if you mentioned what programming languages you are fluent in, in order to help traditional misconceptions and to draw parallels. Secondly, http://docs.python.org is the central hub to tutorials and documentation.


What I actually get is a confusion of Classes, modules, scripts and
whatever else.

Due to the very dynamic nature of Python, types (classes), modules and functions are themselves objects that can be manipulated.


Is Python truly OO or is it just one way to use the language.

Python supports OOP, but it doesn't enforce it. You can use other paradigms, too.


I see some documentation relating to classes but nothing on
instantiation .. in fact the documentation appears to say that classes
> are used in a static way e.g ClassName.method(), and command line
> scripting is really outside the scope of other OO languages I have
> experienced.

I think you are confused. For the documentation, it would help to know which documentation exactly seems to make such claims. For the thing about commandline scripting, I'm afraid you will have to adjust your expectations.

BTW: In general, you instantiate a class by just calling the class' name like a function. If e.g. ClassName is a class, ClassName() instantiates this class.


Good luck!

Uli
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to