Estou tentando aprender python e agora estou tentando pegar o jeito das classes e como manipulá-las com instâncias.
Não consigo entender esse problema de prática:
Crie e retorne um objeto de aluno cujo nome, idade e maior sejam iguais aos dados fornecidos como entrada
def make_student(name, age, major)
Eu simplesmente não entendo o que isso significa por objeto. Eles significam que eu deveria criar uma matriz dentro da função que contém esses valores? ou criar uma classe e deixar essa função estar dentro dela e atribuir instâncias? (antes desta pergunta, pediram-me para montar uma turma com nome, idade e curso principal)
class Student:
name = "Unknown name"
age = 0
major = "Unknown major"
__init__
método é relevante aqui: docs.python.org/2/reference/datamodel.html#object.__init__