A primeira coisa que farei será: escreveremos o if __name__ == __main__. Então o que acontece? Quando ele executar e verificar que este arquivo aqui é o __main__, queremos que uma sequência de ações seja executada.
Gente, por favor, ajuda aqui. Normalmente as condicionais estão associadas a alguma função ou a alguma constante. Tô entendendo que essa condicional diz que se o nome for main, execute a função main() e a mesma chama outras funções. Minha dúvida é como que é esse trem tá dando True no ==? Como que o app tá executando como se o nome fosse main se na verdade é app.py? Imagino que essa comparação do nome não seja então algo relacionado ao nome do arquivo, não. Se assim fosse seria mais prático renomear o arquivo para main.py
Como podem ver, tô um pouco perdido nessa parte, alguém ajuda?