Python: __init__ is NOT a constructor: a deep dive in Python object creation | Towards Data Science
Tinkering with Python’s constructor to create fast, memory-efficient classes

Source: Towards Data Science
Tinkering with Python’s constructor to create fast, memory-efficient classes