Executando script Python na linha de comando
Como Executar seus Scripts e Código Python
Um script ou programa Python é um arquivo que contém 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. No final das contas, você escreve código para executá-lo e realizar tarefas.
Neste tutorial, você aprenderá algumas das 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.
- Executar seus scripts e programas a partir do gerenciador de arquivos do seu sistema operacional.
Para aproveitar ao máximo este tutorial, você deve conhecer os conceitos básicos de trabalho com a linha de comando, terminal e gerenciador de arquivos do seu sistema operacional. Também seria benéfico você estar familiarizado com um IDE ou editor de código Python-friendly e com a REPL padrão do Python (Read-Eval-Print Loop).
O que são Scripts e Módulos
Na computação, o termo script se refere a um arquivo de texto que contém uma sequência lógica de comandos que você pode executar para realizar uma tarefa específica. Esses comandos são geralmente expressos em uma linguagem de script, que é uma linguagem de programação que permite manipular, personalizar e automatizar tarefas.
As linguagens de script são geralmente interpretadas em tempo de execução, em vez de serem compiladas. Portanto, os scripts são executados por algum tipo de interpretador, que é responsável por executar as instruções contidas no arquivo.
Em Python, além dos scripts, também temos os módulos. Os módulos são arquivos Python que contêm definições de funções, classes e variáveis que podem ser reutilizados em outros scripts e programas. Os módulos são uma forma de organizar e modularizar o código Python em unidades mais significativas e reutilizáveis.
Como Executar Scripts Python a partir da Linha de Comando
Há várias maneiras de executar um script Python a partir da linha de comando ou do terminal do seu sistema operacional. A seguir, vamos explorar três opções comuns:
Usando o comando python
A forma mais básica de executar um script Python a partir da linha de comando é usando o próprio interpretador Python. Para fazer isso, você deve digitar o seguinte comando no terminal:
Substitua nome_do_script.py
pelo nome real do script que você deseja executar. Certifique-se de que o script esteja no diretório atual ou forneça o caminho completo até o arquivo.
Usando o nome do arquivo do script diretamente
Uma alternativa ao comando python
é executar o script Python diretamente pelo nome do arquivo. Para fazer isso, você precisa tornar o script executável e adicionar uma linha de shebang no topo do arquivo. A linha de shebang indica ao sistema qual interpretador deve ser usado para executar o script. Por exemplo, a linha de shebang para o interpretador Python 3 pode ser:
Após tornar o script executável e adicionar a linha de shebang, você pode executá-lo diretamente usando o nome do arquivo. No terminal, digite:
Mais uma vez, substitua nome_do_script.py
pelo nome real do script que você deseja executar. Certifique-se de que o script esteja no diretório atual ou forneça o caminho completo até o arquivo.
Executando módulos com a opção -m
Além de executar scripts Python, você também pode executar módulos Python diretamente usando a opção -m
do comando python
. A opção -m
permite que você importe e execute um módulo Python como um script. Para fazer isso, você deve digitar o seguinte comando no terminal:
Substitua nome_do_modulo
pelo nome real do módulo que você deseja executar. Certifique-se de que o módulo esteja disponível no Python PATH do seu sistema.
Como Executar Código Python Interativamente
Além de executar scripts Python, você também pode executar código Python em modo interativo usando a REPL (Read-Eval-Print Loop) padrão. A REPL permite que você digite comandos Python um de cada vez e visualize os resultados imediatamente.
Conhecendo o Interpretador Python
O interpretador Python é o programa responsável por executar o código Python. Ele é instalado no seu sistema como parte do ambiente Python. Ao interagir com o interpretador Python, você pode executar comandos e expressões Python sem a necessidade de escrever um script separado.
Para iniciar o interpretador Python, basta abrir o terminal e digitar o seguinte comando:
Isso abrirá o interpretador Python e você verá um prompt >>>
, indicando que está pronto para executar comandos Python.
Executando Código Python Interativamente
Uma vez no interpretador Python, você pode executar e testar qualquer código Python digitando-o no prompt e pressionando Enter. Por exemplo, você pode executar cálculos matemáticos simples:
Você também pode definir variáveis e funções, importar módulos e executar qualquer código Python válido:
Para sair do interpretador Python, você pode digitar exit()
ou pressionar Ctrl + D.
Como Executar Scripts Python a partir de IDEs e Editores de Código
Se você preferir usar um ambiente de desenvolvimento integrado (IDE) ou editor de código para escrever e executar seus scripts Python, existem diversas opções disponíveis. A maioria dos IDEs e editores de código populares possui recursos integrados que permitem executar scripts Python diretamente de dentro do ambiente.
Por exemplo, no Visual Studio Code, você pode abrir um arquivo Python e usar o atalho Ctrl + Shift + P para abrir a paleta de comandos. Em seguida, digite “Python: Run Python File in Terminal” e pressione Enter. Isso executará o script Python no terminal integrado do Visual Studio Code.
Outros IDEs, como o PyCharm e o Spyder, também possuem opções específicas para executar scripts Python. Consulte a documentação do seu IDE ou editor de código para obter instruções detalhadas sobre como executar scripts Python nele.
Como Executar Scripts Python a partir de um Gerenciador de Arquivos
Além das opções mencionadas acima, você também pode executar scripts Python diretamente a partir do gerenciador de arquivos do seu sistema operacional. Para fazer isso, você precisa tornar o script executável e associar o interpretador Python a arquivos com a extensão .py
.
Depois de tornar o script executável e associar a extensão .py
ao interpretador Python, você pode simplesmente clicar duas vezes no arquivo Python para executá-lo. O script será executado e você poderá ver a saída no seu ambiente de terminal padrão.
Conclusão
Neste tutorial, você aprendeu várias técnicas para executar seus scripts e código Python. Agora você pode executar seus scripts a partir da linha de comando, executar código Python em modo interativo, usar seu IDE ou editor de código favorito e até executar seus scripts diretamente do gerenciador de arquivos.
Lembre-se de escolher a técnica que melhor se adequa ao seu ambiente, plataforma, necessidades e habilidades. Com a habilidade de executar código Python, você pode testar, depurar e realizar tarefas com eficiência.
Uma dica importante é sempre documentar e comentar seu código para torná-lo mais legível e compreensível para você e outros desenvolvedores. Dessa forma, você poderá acompanhar e entender melhor o que cada parte do código faz ao executá-lo.
Agora que você sabe como executar seus scripts e código Python, mãos à obra! Experimente, teste, depure e explore as possibilidades da linguagem Python!