Próbuję nauczyć się Pythona, a teraz próbuję opanować klasy i manipulować nimi za pomocą instancji.
Wydaje się, że nie rozumiem tego problemu:
Utwórz i zwróć obiekt studenta, którego imię i nazwisko, wiek i kierunek są takie same jak te podane jako dane wejściowe
def make_student(name, age, major)
Po prostu nie rozumiem, co to oznacza przez obiekt, czy oznaczają one, że powinienem utworzyć tablicę wewnątrz funkcji, która przechowuje te wartości? czy utworzyć klasę i pozwolić tej funkcji być wewnątrz niej i przypisać instancje? (przed tym pytaniem poproszono mnie o utworzenie klasy studenckiej z podaniem imienia i nazwiska, wieku i specjalności)
class Student:
name = "Unknown name"
age = 0
major = "Unknown major"
__init__metoda jest odpowiednia tutaj: docs.python.org/2/reference/datamodel.html#object.__init__