2
respostas

Aula 05 Aprofundando em funções - função main()

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,

2 respostas

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