em todos os cursos todos os instrutores diziam que por convenção era de se usar esse metodo de nomear, porem o instrutor rodrigo faz diferente, a pergunta aqui é, Por que? e quem esta certo nessa situação?
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 todos os cursos todos os instrutores diziam que por convenção era de se usar esse metodo de nomear, porem o instrutor rodrigo faz diferente, a pergunta aqui é, Por que? e quem esta certo nessa situação?
Olá Marcos, tudo bem? Espero que sim!
O snake_case é uma convenção para boas práticas da linguagem Python. Todas as boas práticas da linguagem podem ser vistas na PEP-8, vou deixar aqui o link caso queira conferir:
https://www.python.org/dev/peps/pep-0008/
Há também um curso aqui na plataforma que trata da PEP-8: https://cursos.alura.com.br/course/pep8-linters-python
Mas isso não quer dizer que há certo ou errado, é uma convenção para se ter uma padronização na linguagem e facilitar a legibilidade por outros praticantes.
Em outras linguagens como Java, C#, JavaScript, entre outras, também haverá uma convenção na adoção da forma de escrita, mas não quer dizer que precisamos seguir 100% essas regras. O que facilitar o seu entendimento e das pessoas no qual você estiver trabalhando será mais importante.
Bons estudos!