Como Executar um Script em Python
Como Executar Seus Scripts e Código Python
Um script ou programa em Python é um arquivo contendo código Python executável. Ser capaz de executar scripts e código Python é provavelmente a habilidade mais importante que você precisa como desenvolvedor Python. Ao executar seu código, você saberá se ele funciona conforme planejado. Você também poderá testar e depurar o código para corrigir erros e problemas. Em última análise, você escreve código para executá-lo e realizar tarefas.
Neste tutorial, você aprenderá algumas técnicas para executar scripts e código Python. A técnica que você usará em cada situação dependerá do seu ambiente, plataforma, necessidades e habilidades.
Neste tutorial, você aprenderá a:
- Executar scripts Python a partir da linha de comando do seu sistema operacional ou terminal
- Executar código e scripts Python em modo interativo usando o REPL padrão
- Usar seu IDE ou editor de código favorito para executar seus scripts Python
- Iniciar seus scripts e programas a partir do gerenciador de arquivos do seu sistema operacional
Faça o Quiz: Teste seus conhecimentos com o nosso quiz interativo “Como Executar Seus Scripts Python”. Ao concluir, você receberá uma pontuação para que possa acompanhar seu progresso de aprendizado ao longo do tempo:
O que são Scripts e Módulos
Em computação, o termo script se refere a um arquivo de texto contendo uma sequência lógica de comandos que você pode executar para realizar uma tarefa específica. Esses comandos são tipicamente expressos em uma linguagem de script, que é uma linguagem de programação que permite manipular, personalizar e automatizar tarefas.
As linguagens de script geralmente são interpretadas em tempo de execução em vez de serem compiladas. Portanto, os scripts são normalmente executados por algum tipo de interpretador, que é responsável por executar o código linha por linha.
Já os módulos são arquivos contendo código Python reutilizável que podem ser importados e usados em outros scripts ou programas. Os módulos permitem organizar o código em unidades lógicas e promovem a reutilização de código, economizando tempo e esforço.
Como Executar Scripts Python a partir da Linha de Comando
Existem várias maneiras de executar um script Python a partir da linha de comando. Vejamos algumas delas:
Usando o Comando python
Uma forma comum de executar um script Python é usando o comando python
seguido do nome do arquivo do script. Por exemplo, se você tiver um arquivo chamado meu_script.py
, você pode executá-lo da seguinte maneira:
Isso executará o script Python usando a versão do interpretador Python instalada no seu sistema.
Usando o Nome do Arquivo do Script diretamente
Outra maneira de executar um script Python é especificar o nome do arquivo do script diretamente, sem o uso do comando python
. No entanto, isso só funciona se o arquivo do script tiver a linha de shebang correta no início do arquivo e tiver permissões de execução definidas. A linha de shebang é uma convenção em sistemas UNIX que define qual interpretador deve ser usado para executar o arquivo.
Para executar um script dessa maneira, você precisa primeiro adicionar a linha de shebang no início do arquivo do script, indicando qual interpretador Python deve ser usado. Por exemplo, se você está usando o Python 3, a linha de shebang seria:
Após adicionar a linha de shebang, você precisa definir as permissões de execução para o arquivo do script. Você pode fazer isso usando o comando chmod
no terminal. Por exemplo:
Agora você pode executar o script diretamente, digitando apenas o nome do arquivo do script:
Executando Módulos Python com a Opção -m
Além de executar scripts Python, você também pode executar módulos Python usando a opção -m
seguida do nome do módulo. Isso é útil quando você tem um módulo Python instalado globalmente ou em um ambiente virtual e deseja executá-lo sem especificar explicitamente o arquivo do script.
Por exemplo, se você tiver um módulo chamado meu_modulo
instalado globalmente ou em um ambiente virtual, você pode executá-lo da seguinte maneira:
Isso executará o módulo Python usando a versão do interpretador Python instalada no seu sistema.
Como Executar Código e Scripts Python em Modo Interativo
O modo interativo do Python é uma excelente ferramenta para aprimorar suas habilidades de programação Python e testar pequenos trechos de código.
Conhecendo o Interpretador Python
O interpretador Python é um programa que executa o código Python. Ele interpreta o código linha por linha e executa as instruções à medida que as encontra. Você pode interagir com o interpretador Python digitando comandos diretamente no terminal.
Você pode abrir o interpretador Python digitando python
no terminal. Depois de abrir o interpretador, você verá o prompt do Python (>>>
), indicando que o interpretador está pronto para receber comandos.
Executando Código Python em Modo Interativo
Para executar código Python em modo interativo, basta digitar o código diretamente no prompt do Python. O interpretador executará o código imediatamente e exibirá a saída, se houver.
Por exemplo, se você quiser executar o código print("Olá, mundo!")
, basta digitar o seguinte no prompt do Python:
O interpretador Python executará o código e exibirá:
Você pode executar várias linhas de código em sequência no prompt do Python. O interpretador executará cada linha assim que você pressionar Enter. Isso é útil para testar rapidamente pequenos trechos de código e verificar os resultados.
Como Executar Scripts Python a partir de um IDE ou Editor de Código
Grande parte do desenvolvimento Python é feito utilizando um ambiente de desenvolvimento integrado (IDE) ou um editor de código. Essas ferramentas fornecem recursos avançados de edição, depuração e execução de código.
Cada IDE ou editor de código possui seu próprio método para executar scripts Python. Geralmente, eles têm botões de execução ou combinações de teclas que iniciam a execução do script atual.
Por exemplo, no Visual Studio Code, você pode usar a combinação de teclas Ctrl + Shift + B
para executar o script atual. No PyCharm, você pode usar a combinação de teclas Shift + F10
ou clicar no botão de execução na barra de ferramentas.
É importante consultar a documentação do seu IDE ou editor de código para obter instruções específicas sobre como executar scripts Python.
Como Executar Scripts Python a partir do Gerenciador de Arquivos
Outra maneira de executar scripts Python é através do gerenciador de arquivos do seu sistema operacional. Para fazer isso, basta navegar até o diretório onde o seu script está localizado e clicar duas vezes no arquivo do script.
Ao clicar duas vezes, o sistema operacional identificará o arquivo como um script Python e o abrirá automaticamente no interpretador Python, executando o código.
No entanto, é importante ressaltar que essa forma de execução só funcionará se o arquivo do script tiver a linha de shebang correta no início do arquivo e tiver permissões de execução definidas, conforme mencionado anteriormente.
Conclusão
Neste tutorial, você aprendeu diferentes técnicas para executar scripts e código Python. Agora, você está equipado para executar seus scripts a partir da linha de comando, executar código Python em modo interativo, iniciar a execução dos scripts a partir do seu IDE ou editor de código e executar scripts a partir do gerenciador de arquivos do seu sistema operacional.
Experimente as diferentes abordagens e descubra qual funciona melhor para você e suas necessidades de desenvolvimento Python. Lembre-se de consultar a documentação e tutoriais específicos do seu ambiente de desenvolvimento para obter mais informações sobre recursos avançados e práticas recomendadas.
A execução de scripts e código Python é uma habilidade fundamental para todo desenvolvedor Python, e dominá-la abrirá muitas possibilidades para o seu aprendizado e crescimento como programador. Portanto, aproveite ao máximo essas técnicas e pratique-as regularmente para se tornar um especialista em execução de scripts Python.