Pular para o conteúdo

Executando script Python na linha de comando

CodeMDD.io

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:

Terminal window
python nome_do_script.py

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:

#!https://codemdd.io/usrhttps://codemdd.io/binhttps://codemdd.io/env python3

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:

Terminal window
.https://codemdd.io/nome_do_script.py

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:

Terminal window
python -m nome_do_modulo

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:

Terminal window
python

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:

>>> 2 + 2
4
>>> 10 - 5
5
>>> (3 + 4) * 2
14

Você também pode definir variáveis e funções, importar módulos e executar qualquer código Python válido:

>>> x = 10
>>> x
10
>>> def square(n):
... return n ** 2
...
>>> square(5)
25
>>> import math
>>> math.pi
3.141592653589793

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!