06 - Mão na massa: refatorando uma função
- No Python, a criação de classes é uma parte essencial da programação orientada a objetos. Abaixo, temos um exemplo de uma classe chamada Musica que representa informações sobre uma música, como nome, artista e duração:
class Musica:
def __init__(self, nome, artista, duracao):
self.nome = nome
self.artista = artista
self.duracao = duracao
def __str__(self):
return f'Nome: {self.nome} | Artista: {self.artista} | Duração: {self.duracao}'
musica = Musica("I'm a Mess", 'Ed Sheeren', '4:03')
print(musica)