Bom dia. Não entendi muito sobre essa função função main().
Em que parte do código ela deve ficar?
Onde encontro o código do app.py para fazer download?
Desde já agradeç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!
Bom dia. Não entendi muito sobre essa função função main().
Em que parte do código ela deve ficar?
Onde encontro o código do app.py para fazer download?
Desde já agradeço,
Olá, a função main(), como o próprio nome indica, é a função principal do programa, ela chama todas as outras funções. Em python, não é exatamente obrigatório criá-la, mas em linguagens como C e C++ ela existe como elemento obrigatório do código, e pode ser uma boa prática criar essa função em python também, por questão de organização e legibilidade, além de controlar melhor qual código vai ser de fato executado e permitir um retorno rápido à parte central do programa apenas chamando a main().
E respondendo a segundar pergunta, como essa função chama todas as outras, e o código é lido de cima pra baixo, é recomendado que ela seja a última função declarada e venha logo antes do if __name__ == '__main__'.
Boa tarde. Muito obrigado