Bom dia meus amigos!
No projeto desenvolvido no curso, aparece a utilização do método especial str na classe mãe (Programa). Fiquei na dúvida sobre a importância de se utilizar esse método nessa classe.
Tendo em vista que nas demais classes, Filme e Série, já existe o parâmetro super().init(), que por herança traz para essas classes os atributos dos programas, dessa forma, todos os atributos já constam dentro da classe.
Aplicar o str apenas nas classes filhas não seria o suficiente para mostrar os valores dos objetos?