Eu notei isso em algumas linguagens de script, mas neste exemplo, estou usando python. Em muitos tutoriais, eles começariam #!/usr/bin/python3
na primeira linha. Não entendo por que temos isso.
- O sistema operacional não deveria saber que é um script python (obviamente está instalado desde que você está fazendo uma referência a ele)
- E se o usuário estiver usando um sistema operacional que não seja baseado em unix
- O idioma é instalado em uma pasta diferente por qualquer motivo
- O usuário tem uma versão diferente. Especialmente quando não é um número de versão completo (como Python3 x Python32)
Se alguma coisa, eu pude ver isso quebrando o script python por causa dos motivos listados acima.