O que Significa if __name__ == "__main__" no Python?



Quer saber mais sobre o nosso Curso Completo de Python? Clique no link abaixo para garantir sua vaga na próxima turma:
https://pages.hashtagtreinamentos.com/esperapythonimpressionador?origemurl=hashtag_yt_org_listaesperapython_150-dpYG1pg

PARA BAIXAR O MINICURSO GRATUITO DE PYTHON: http://pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_150-dpYG1pg

———————————————————————–

► Arquivos Utilizados no Vídeo: https://pages.hashtagtreinamentos.com/arquivo-python-1NOTiafN_VCQbOEJg6J0IjNCJ3iZCeHMI?origemurl=hashtag_yt_org_planilhapyt_150-dpYG1pg

► Vídeo de Como Pegar Informações Atualizadas a Cada Minuto com Python – [Cotação do Dólar]: https://youtu.be/v3RtLIoptm8

———————————————————————–

Você já se perguntou que significa If__name__==“__main__” no Python? Na aula de hoje eu vou te mostrar o que é isso e para que utilizamos dentro de um código.

Para te explicar como isso funciona eu vou utilizar o código de como obter cotações de moedas no Python que já criamos aqui no canal!

A explicação rápida é que quando fazemos a importação de arquivo no Python ao executar o código ele já executar o que importamos.

Ele só não vai executar o que estiver dentro do If__name__==“__main__”, então tudo que estiver no código será executado menos essa parte.

Essa parte do if __name__ só vai ser executada se você executar o código do arquivo diretamente, caso contrário se apenas importar arquivo no Python ele não executar o que está dentro dessa estrutura!

———————————————————————–

Hashtag Programação

► Inscreva-se em nosso canal: http://bit.ly/3c0LJQi
► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!

———————————————————————–

Redes Sociais

► Blog: https://bit.ly/2MRUZs0
► YouTube: http://bit.ly/3c0LJQi
► Instagram: https://bit.ly/3o6dw42
► Facebook: http://bit.ly/3qGtaF2

Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação!

———————————————————————–

#python #hashtagprogramacao

14 thoughts on “O que Significa if __name__ == "__main__" no Python?

  1. muito boa aula, poderia fazer uma sobre o self e super, até agora não vim ninguem explicando de forma clara esse self e super, mas sempre vejo quando existem classes no programa, sei que ajudaria não so a mim mas a outras pessoas

  2. Caramba, eu usava isso na base da gamibarra pra executar o main que ia ficar chamando os outros arquivos, não sabia que dava pra colocar isso dentro de outro arquivo para força a execução exclusiva dele.

    Na minha cabeça o if _name_ == '__main__' servia basicamente para executar um arquivo que seu nome é main.

Leave a Reply

Your email address will not be published. Required fields are marked *