Oi, Rafael! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu código mostra com clareza como criar e instanciar uma classe em Python, definindo atributos e depois atribuindo valores a cada instância. É uma ótima prática inicial para entender como objetos funcionam na Orientação a Objetos.
Uma dica interessante para o futuro é criar um método init__
** para facilitar a criação dos objetos com valores diretamente na instância. Veja um exemplo:
class Musica:
def __init__(self, nome, artista, duracao):
self.nome = nome
self.artista = artista
self.duracao = duracao
musica = Musica('Shoka', 'Ado', '3:49')
print(musica.nome)
Esse código define o construtor __init__
, permitindo inicializar os atributos assim que a classe é instanciada.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!