I've been reading about the difference between a python constructor (__new__
) vs. an initializer (__init__
) on SO.
Given that __new__
is used to create class instances, and __init__
is used to customise those instances.
Why do most examples & working code of python classes built only with __init__
?