Я заметил, что многие люди передают дочерний класс вызову созданного родителя:
class ChildClass(ParentClass):
def __init__(self, *args):
super(ChildClass, self).__init__()
Но иногда я вижу это:
class ChildClass(ParentClass):
def __init__(self, *args):
super().__init__()
Где ничего передается родительскому конструктору.
До сих пор каждый раз, когда я вижу первый метод в каком-то коде, который я хочу использовать, мне удалось без проблем заменить его вторым методом. Мне интересно, могу ли я просто универсально использовать второй способ?