Em meu código posso deixar os meus atributos sem está protegidos? podem ocorrer problemas ou isso não seria uma boa prática?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Em meu código posso deixar os meus atributos sem está protegidos? podem ocorrer problemas ou isso não seria uma boa prática?
Olá Fredson!
No Python é diferente do Java. Os atributos não são protegidos de fato. O underline é somente uma convenção que diz para um próximo desenvolvedor que não deve alterar aquela variável diretamente.
Podem ocorrer problemas sim em alguns casos como, por exemplo, a alteração do valor de saldo de uma conta de um banco. Não é interessante que ele seja alterado de forma direta sem antes passar por uma validação (que ficaria dentro do Setter).