понятно, что если сравнивать с каким-нибудь жс, то объектная модель в питонах будет лучше. но на самом деле чуваки не дотянули.
довольно грустно, когда всякие фундаментальные штуки выглядят так, будто ты не должен был их трогать
чего стоят setattr, getattr (а ещё getattr — другая штука!), len, bool, init и прочие стандартные андерскорд методы
они прямо-таки выглядят так, будто не подразумевались для перезаписи
- они спокойно перезаписываются, никаких проблем с ними не вижу.
- статик методов в принципе нету, как и const, как и приватности по причине что не нужно (философия).
@classmethod
- просто заглушка чтобы не передавать self, а передать self.__class__
- то, что вместо def +()
сделали def __add__()
- это не очень хорошо