python3 # class Person: def __init__(self, name, surname): self.name = name self.surname = surname person = Person(name='thiago', surname='ribeiro') print(person.name.title()) $ vi pho-classes2.py #!/usr/bin/env python3 # class Person: def __init__(self, name, surname): self.name = name self.surname = surname class Employee(Person): def __init__(self, code, age, *args, **kwargs): self.code = code super().__init__(*args, **kwargs) employee1 = Employee(code=123, name='thiago', surname='ribeiro', age=34) # kwargs are mixed employee2 = Employee(123, 34, 'thiago', 'ribeiro') #args has an order print(employee1.name.title()) print(employee2.name.title()) try to comment the super() function to figure out what happens