Menu fechado

Run Python Scripts Like a Pro!

Python Scripts

Introdução a Scripts Python

Um script Python é um arquivo de texto que contém uma sequência lógica de comandos executáveis para realizar tarefas específicas. Esses comandos são escritos em Python, uma linguagem de programação interpretada, e podem ser executados diretamente pelo interpretador Python. Existem várias maneiras de executar scripts Python, incluindo o uso do comando python seguido do nome do arquivo, o comando python -m seguido do nome do módulo ou o interpretador Python interativamente.

Executando Scripts Python

Para executar um script Python, digite python nome_do_arquivo.py no terminal. Por exemplo, dado um arquivo hello.py com o seguinte código:


print("Olá, Mundo!")

é possível executá-lo digitando python hello.py no terminal.

Tipos de Scripts e Módulos

Em computação, o termo script refere-se a um arquivo de texto com uma sequência lógica de ordens para realizar tarefas. Os idiomas de scriptagem são interpretados em tempo de execução, em vez de serem compilados. O Python é um idioma de scriptagem, e devido a isso, os programas Python são comumente chamados de scripts. No entanto, essa terminologia não é completamente precisa, pois os programas Python podem ser mais complexos do que um simples script sequencial. Um arquivo de texto com código Python executável é chamado de script, ao passo que um arquivo com código Python importável e usado por outro arquivo é chamado de módulo.

A principal diferença entre um módulo e um script é que os módulos armazenam código importável, enquanto os scripts armazenam código executável. Código importável define algo, mas não realiza ação específica, como definições de função e classe, enquanto código executável realiza ações específicas, como chamadas de função, loops e condicionais. Exemplos incluem:


# Exemplo de código importável (função)
def saudacao(nome):
    print(f"Olá, {nome}!")

# Exemplo de código executável (chamada de função)
saudacao("João")

Execução de Scripts e Módulos

Para executar scripts Python, é necessário abrir uma janela de comando e digitar o comando python seguido do caminho para o script: python script.py. Após pressionar Enter, a saída do script é exibida. Além disso, é possível redirecionar a saída dos comandos para um arquivo, como python script.py > output.txt, salvando a saída para análise posterior.




Executando Scripts com Nome do Arquivo e Módulos com a Opção -m

No Windows, scripts Python podem ser executados usando o nome do arquivo diretamente, digitando o nome no prompt de comando: .\hello.py. Já em sistemas Unix, é necessário adicionar permissões de execução ao arquivo e especificar o caminho do interpretador Python no início do arquivo: #!/usr/bin/env python3, permitindo a execução direta do script com ./hello.py. O Python oferece a opção -m para executar módulos, permitindo que se execute um módulo especificando seu nome, em vez do caminho completo para o arquivo. Para usar a opção -m, execute o comando python seguido da opção -m e o nome do módulo: python -m hello, que busca o módulo hello no caminho de busca de módulos do Python e o executa.

Executando Código Python Interativamente

O Python é uma linguagem interpretada, permitindo a execução de código Python interativamente usando o REPL (Read-Eval-Print Loop). Para executar o REPL, basta digitar python na linha de comando. No REPL, é possível executar código Python digitando-o diretamente na linha de comando, como print("Olá, Mundo!"), e após pressionar Enter, o código é executado e a saída é exibida na tela.


Fonte: realpython.com.
Curadoria e Insights: Redação YTI&W (Developers).



Redação YTI&W-News

Redação Developers | Yassutaro TI & Web

Notícias do universo do Desenvolvimento Web, dicas e tutoriais para Webmasters.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Publicado em:Banco de Dados,Banco de Dados,Boas Práticas em Desenvolvimento,Configuração PHP,Frontend
Fale Conosco
×

Inscreva-se em nossa Newsletter!


Receba nossos lançamentos e artigos em primera mão!