Спасибо, Cleric и всем откликнувшимся!
Усиленно перевариваю полученную информацию.
timasскажите по ссылке http://www.books.ru/shop/books/536845 эта книжка в бумаге? или что то поновее?
http://natahaus.ifolder.ru/569028
Курс лекций Сузи - мне понравилось, да и поновее
n_string
1. Я так понимаю в Python нет констант, тогда как объявить переменную только для чтения,
без возможности переопределения
>>> class A(object):
... @property
... def isArg(self):
... return 10
...
>>> a = A()
>>> a.isArg
10
>>> a.isArg = 15
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: can't set attribute
>>>
n_stringпопробуй так:
2. Правильно ли я делаю наследование
>>> class Child(object):
... def isChild(*args):
... print args
...
>>>
>>> o = Child()
>>> o.isChild()
(<__main__.Child object at 0xb809644c>,)
>>>
>>> class Child(object):
... @classmethod
... def isChild(*args):
... print args
...
>>> Child.isChild()
(<class '__main__.Child'>,)
>>> Child.isChild(1)
(<class '__main__.Child'>, 1)
>>>