How do you define several constructors (default, base, ...) in Python ?
You cannot : Python allows the definition of only one constructor
You define several __init__ methods, but with different arguments
__init__
You use the synthax def __init__(*args, **kwargs): to define the constructor
def __init__(*args, **kwargs):
You use the Python Dispatch Protocol (PDP)