Python, создание объектов

Я пытаюсь выучить Python, и теперь я пытаюсь освоить классы и как манипулировать ими с помощью экземпляров.

Я не могу понять эту проблему практики:

Создайте и верните объект ученика, имя, возраст и майор которого совпадают с указанными в качестве входных данных.

def make_student(name, age, major)

Я просто не понимаю, что это значит под объектом, они означают, что я должен создать массив внутри функции, которая содержит эти значения? или создать класс и позволить этой функции быть внутри него, и назначать экземпляры? (перед этим вопросом меня попросили создать студенческий класс с именем, возрастом и специализацией внутри)

class Student:
    name = "Unknown name"
    age = 0
    major = "Unknown major"

Ответы на вопрос(4)

Ваш ответ на вопрос