Pular para o conteúdo

Como Executar um Script em Python

CodeMDD.io

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:

Realizar o Quiz »

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:

python meu_script.py

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:

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

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:

Terminal window
chmod +x meu_script.py

Agora você pode executar o script diretamente, digitando apenas o nome do arquivo do script:

meu_script.py

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:

python -m meu_modulo

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:

>>> print("Olá, mundo!")

O interpretador Python executará o código e exibirá:

Olá, mundo!

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.