С какой целью применяется?
В каких ситуациях удобно использовать?
Может это сокращенная запись чего-то?
и т.п.
Желательно на простеньких примерах…
odnochlenОсновные преимущества открываются при множественном наследовании.
Работает только с классами, наследованными от object или его подкласса (встроенных типов).
Идея интересная, но переименование в ide и так по идее отработает.
odnochlenЛень копипастить (про LoggingDict, MovableColoredShape и OrderedCounter):
И какие?
class Foo(object): def __init__(self): self.bar = 42 class Baz(Foo): def __init__(self): super(Baz, self).__init__() self.param = "test" b = Baz() print b.bar, b.param >>> 42 test