Python, creando objetos.

Estoy tratando de aprender Python y ahora estoy tratando de entender las clases y cómo manipularlas con instancias.

Parece que no puedo entender este problema de práctica:

Cree y devuelva un objeto de estudiante cuyo nombre, edad y especialidad sean los mismos que los dados como entrada

def make_student(name, age, major)

Simplemente no entiendo lo que significa por objeto, ¿significan que debo crear una matriz dentro de la función que contiene estos valores? o crea una clase y deja que esta función esté dentro de ella, y asigna instancias? (Antes de esta pregunta, me pidieron que configurara una clase de estudiantes con nombre, edad y especialidad en el interior)

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

Respuestas a la pregunta(4)

Su respuesta a la pregunta