Trilha de aprendizado · Nível 1 · Tutorial 2

Executar Python no modo interativo e em scripts

Ao concluir, você conseguirá experimentar comandos no modo interativo, salvar um programa em um arquivo e executá-lo pelo terminal.

  • Nível: Iniciante
  • Duração: 17 min
  • 7 passos
Executar Python no modo interativo e em scripts

O que você vai percorrer

  1. Localizar a pasta de trabalho no terminal Consulte sua localização, liste arquivos e navegue até uma pasta existente no seu computador. 3 min
  2. Entrar e sair do modo interativo Abra o Python, reconheça o prompt >>> e encerre a sessão para voltar ao terminal. 2 min
  3. Experimentar valores e exibir uma saída Experimente números e textos no modo interativo e use print para exibir um valor. 2 min
  4. Salvar um programa em um arquivo .py Crie e salve um arquivo Python com duas chamadas de print e um comentário que explique a intenção do programa. 3 min
  5. Executar o script pelo terminal Execute boas_vindas.py na pasta correta e confira as duas saídas e o retorno ao terminal. 2 min
  6. Comparar a saída interativa com a saída do script Compare um número isolado com print e observe por que salvar as alterações é essencial antes de executar novamente. 2 min
  7. Aplicar o fluxo completo e revisar Integre a experimentação no modo interativo com o salvamento e a execução de um script no seu computador. 3 min

O que você vai aprender

  • Consultar a pasta atual, listar arquivos e mudar de pasta usando comandos do terminal.
  • Iniciar e encerrar o modo interativo, distinguindo seu prompt do prompt do terminal.
  • Experimentar valores literais e usar print para exibir um valor.
  • Criar, salvar e executar um arquivo com extensão .py na pasta correta.
  • Distinguir a exibição automática de resultados no modo interativo da saída explícita de um script e usar comentários para registrar intenções.

Antes de começar

  • Preparar o ambiente para Python 3

Passo 1 de 7

Localizar a pasta de trabalho no terminal

Consulte sua localização, liste arquivos e navegue até uma pasta existente no seu computador.

Onde o terminal está?

A pasta atual é seu ponto de partida

Abra o terminal que você usou no tutorial anterior. Ele trabalha a partir de uma pasta atual: essa localização serve de referência para encontrar arquivos e interpretar caminhos relativos.

Consultar a localização mostra onde você está. Listar o conteúdo mostra os arquivos e as pastas que existem ali.

Use apenas a linha do seu terminal

| Terminal | Consultar a pasta atual | Listar o conteúdo |
| --- | --- | --- |
| macOS/Linux | pwd | ls |
| PowerShell no Windows | Get-Location | Get-ChildItem |
| Prompt de Comando no Windows | cd sem argumentos | dir |

Digite um comando por vez e pressione Enter. No Windows, observe se a janela é do PowerShell ou do Prompt de Comando: os comandos de consulta são diferentes.

Como chegar a outra pasta

Dois jeitos de indicar o destino

Um caminho absoluto indica a localização completa, como /home/ana/Estudos no Linux ou C:\Users\Ana\Estudos no Windows.

Um caminho relativo indica um percurso a partir da pasta atual. Se você está na pasta de Ana, Estudos aponta para a pasta Estudos dentro dela.

Para mudar de pasta, use cd seguido do caminho. Para subir à pasta imediatamente superior, use cd ...

Exemplo

Caminhos com espaços precisam de aspas

Se a pasta atual contém uma pasta chamada Meus estudos, use:

cd "Meus estudos"

Esse caminho é relativo. Já cd "/home/ana/Meus estudos" usa um caminho absoluto no Linux.

Os nomes são exemplos: no seu computador, use o caminho de uma pasta que realmente exista. O comando cd não cria pastas.

Dica

Troca de unidade no Prompt de Comando

No Prompt de Comando do Windows, use cd /d para mudar também de unidade, por exemplo, de C: para D:.

Se essa pasta existir, cd /d "D:\Meus estudos" muda a unidade e a pasta de uma vez. No PowerShell, use apenas cd "D:\Meus estudos".

Escolha a ação certa

Associe os comandos às suas funções

Cada conjunto reúne comandos com a mesma função em terminais diferentes.

Toque em um item e depois no par correspondente.

Encontre sua pasta de trabalho

Pratique no seu computador

  1. Consulte a pasta atual e liste seu conteúdo com os comandos do seu terminal.
  2. Escolha uma pasta existente da listagem. Digite cd "nome da pasta", substituindo o nome pelo que você encontrou. Se não houver uma pasta disponível, use cd .. e liste novamente.
  3. Consulte a localização para confirmar que entrou na pasta escolhida. Liste o conteúdo dela.
  4. Use cd .. e consulte a localização: você deve estar na pasta superior. Entre novamente na pasta escolhida e deixe o terminal nela para continuar o tutorial.

Se aparecer uma mensagem de erro, consulte a localização e confira o nome e as aspas antes de tentar novamente.

Registre o que você confirmou

Qual terminal você usou, qual comando permitiu entrar na pasta e qual caminho apareceu na consulta final? Você pode substituir nomes pessoais no caminho.

Escreva pelo menos 15 caracteres (0/15).

Passo 2 de 7

Entrar e sair do modo interativo

Abra o Python, reconheça o prompt >>> e encerre a sessão para voltar ao terminal.

Do terminal para o Python e de volta

Abra o modo interativo

No terminal, use o comando do Python 3 que você confirmou ao preparar o ambiente: python3, python ou py -3. Digite apenas o comando correspondente ao seu ambiente, sem --version e sem nome de arquivo, e pressione Enter.

Observe quem está esperando sua entrada

Depois das informações iniciais do Python, aparece >>>: o interpretador está aguardando uma instrução Python, não um comando de navegação do terminal.

Para sair, digite exit() e pressione Enter. O >>> desaparece e o prompt do terminal volta a aparecer.

Exemplo

Os prompts não fazem parte do comando

Em um exemplo como $ python3, digite somente python3. Em >>> exit(), digite somente exit().

O $ representa um possível prompt do terminal; no seu computador ele pode ter outro formato, como PS C:\Users\Ana> ou C:\Users\Ana>. Já o >>> identifica o modo interativo do Python.

Onde digitar?

Associe cada comando ao seu contexto

Considere um computador em que python3 é o comando confirmado para abrir o Python 3.

Toque em um item e depois no par correspondente.

Faça no seu computador

Entre e saia uma vez

  1. Observe o prompt do seu terminal antes de começar.
  2. Digite o comando confirmado no seu ambiente (python3, python ou py -3) e pressione Enter.
  3. Localize o >>>.
  4. Digite exit() e pressione Enter.
  5. Confira se o prompt do terminal voltou.

Se já estiver vendo >>> ao começar, use exit() primeiro. Se o comando de abertura não for encontrado, confira qual comando funcionou na preparação do ambiente.

Registre o que observou

Qual comando abriu o Python? Que prompt apareceu ao entrar e o que mudou após exit()? Se não conseguiu concluir, relate em qual etapa parou e a mensagem exibida.

Escreva pelo menos 15 caracteres (0/15).

Passo 3 de 7

Experimentar valores e exibir uma saída

Experimente números e textos no modo interativo e use print para exibir um valor.

Um valor, uma resposta imediata

Valores literais

Um literal é um valor escrito diretamente no código. Por exemplo, 7 é um número inteiro e "Olá!" é um texto entre aspas.

No modo interativo, o Python avalia cada entrada assim que você pressiona Enter. Ao digitar um número isolado, o resultado aparece automaticamente.

Exemplo de sessão interativa

text
>>> 7
7
>>>

Na primeira linha, você digita apenas 7. A segunda linha é o resultado exibido pelo Python. O último >>> indica que ele está pronto para a próxima entrada.

Pedir uma saída com print

print é uma função que já vem disponível no Python. Para chamá-la, escreva o nome seguido de parênteses, colocando dentro deles o valor que deseja exibir.

Use print(7) para exibir o número ou print("Olá!") para exibir o texto.

Instrução, saída e próximo prompt

text
>>> print("Olá!")
Olá!
>>>

Dica

As aspas delimitam o texto

Digite as aspas no código: print("Olá!"). Elas indicam onde o texto começa e termina, mas não aparecem na saída de print.

Complete a chamada

Complete com o nome da função que exibe o texto:

____("Estou praticando.")

Experimente no seu computador

Abra o modo interativo com o comando do Python 3 que você já verificou. Quando aparecer >>>, digite as entradas abaixo uma por vez, pressionando Enter após cada uma. Observe a saída e espere o próximo prompt antes de continuar.

Entradas para digitar

python
12
print(12)
print("Estou praticando.")

O que apareceu?

Relate a saída de cada entrada. As aspas apareceram na saída do texto? Qual sinal mostrou que o Python estava pronto para outra entrada?

Escreva pelo menos 15 caracteres (0/15).

Passo 4 de 7

Salvar um programa em um arquivo .py

Crie e salve um arquivo Python com duas chamadas de print e um comentário que explique a intenção do programa.

Da sessão interativa para o arquivo

Código que fica salvo

Até aqui, você digitou instruções na sessão interativa. Um script é código Python registrado em um arquivo para ser executado depois. Vamos criar esse arquivo no seu editor e salvá-lo na pasta de trabalho que você escolheu.

Exemplo

Um comentário registra a intenção

Em Python, # inicia um comentário que vai até o fim da linha. Por exemplo:

# Apresentar uma mensagem de boas-vindas.

Esse texto explica a intenção do código para quem o lê. O comentário não produz saída.

Dica

O que entra no arquivo?

Copie apenas o código e os comentários. Não inclua o prompt >>>, o prompt do terminal nem as saídas mostradas nos exemplos.

Confira o conteúdo

Copiar a sessão inteira?

Para transformar um exemplo interativo em um script, devo salvar também os sinais >>> e as saídas, junto com as instruções Python.

Crie e salve no seu computador

Prepare o arquivo

No seu editor de código, crie um novo arquivo de texto e copie as três linhas abaixo. Esse é o conteúdo completo do programa.

Conteúdo de boas_vindas.py

python
# Apresentar uma mensagem de boas-vindas.
print("Olá!")
print("Boas-vindas ao Python!")

Salve na pasta escolhida

  1. Use Salvar como no editor.
  2. Selecione a pasta de trabalho escolhida anteriormente.
  3. Dê ao arquivo o nome boas_vindas.py e salve.

A extensão .py identifica o arquivo como código Python. Por enquanto, basta deixá-lo salvo; a execução será feita no próximo passo.

Dica

Confira a extensão real

Verifique o nome completo nas propriedades ou informações do arquivo, ou habilite a exibição de extensões no gerenciador de arquivos. Ele deve terminar em .py, não em .py.txt. Se o editor acrescentar .txt, use Salvar como, selecione Todos os arquivos quando essa opção existir e informe novamente boas_vindas.py.

Registre sua conferência

Seu script está salvo?

Informe o nome completo do arquivo, incluindo a extensão, e a pasta onde você o salvou. Depois, explique para que serve a linha iniciada por # e se ela produz saída. Não é necessário enviar o arquivo.

Escreva pelo menos 20 caracteres (0/20).

Passo 5 de 7

Executar o script pelo terminal

Execute boas_vindas.py na pasta correta e confira as duas saídas e o retorno ao terminal.

Prepare a execução

Volte ao terminal e confira a pasta

Vamos executar o arquivo boas_vindas.py salvo no passo anterior. Se ainda estiver vendo >>>, digite exit() e pressione Enter.

No prompt do terminal, consulte a pasta atual e liste seu conteúdo com os comandos que você já praticou. O arquivo boas_vindas.py deve aparecer na listagem. Se não aparecer, entre na pasta onde o salvou e liste novamente antes de continuar.

Comando do Python + nome do arquivo

Para executar um script, acrescente o nome do arquivo ao comando do Python 3 que você confirmou no seu ambiente. Use apenas uma destas opções:

  • python3 boas_vindas.py
  • python boas_vindas.py
  • py -3 boas_vindas.py

Aqui, boas_vindas.py é um caminho relativo: o interpretador procura esse arquivo na pasta atual do terminal. Esses comandos devem ser digitados no terminal, não no >>>.

Organize o fluxo

Antes, durante e depois

Você salvou boas_vindas.py, mas ainda está vendo >>>. Ordene as ações para executar o arquivo e conferir o resultado.

  1. Digitar exit() para retornar ao terminal.
  2. Conferir a pasta atual e a listagem, entrando na pasta do arquivo se necessário.
  3. Executar o comando do Python 3 seguido de boas_vindas.py.
  4. Observar as saídas e conferir o retorno ao prompt do terminal.

Execute e confira a ordem

Pratique no seu computador

Com o terminal na pasta do arquivo, digite o comando de execução correspondente ao seu ambiente e pressione Enter.

Compare o resultado com as duas chamadas de print no arquivo salvo: neste programa simples, as instruções são executadas de cima para baixo. O comentário não produz saída.

Saída esperada do programa

text
Olá!
Boas-vindas ao Python!

O script terminou

Depois dessas duas linhas, o prompt do terminal deve reaparecer. Ao executar um arquivo dessa forma, o Python encerra a execução e devolve o controle ao terminal: ele não abre automaticamente o modo interativo. Portanto, não é esperado aparecer >>>.

Registre sua primeira execução

O que apareceu no terminal?

Informe o comando que você usou e as duas saídas na ordem observada. Como essa ordem corresponde às chamadas de print em boas_vindas.py? Qual prompt apareceu ao final?

Se não conseguiu concluir, relate o comando utilizado e o que apareceu, sem precisar enviar o arquivo.

Escreva pelo menos 20 caracteres (0/20).

Passo 6 de 7

Comparar a saída interativa com a saída do script

Compare um número isolado com print e observe por que salvar as alterações é essencial antes de executar novamente.

Mesmo valor, saídas diferentes

Exibir automaticamente ou pedir uma saída

No modo interativo, um número isolado como 12 tem seu resultado exibido automaticamente. Em um script, essa mesma linha não produz saída: para exibir o número, use print(12).

Exemplo

Compare os dois modos

| Código | No modo interativo | Em um script |
|---|---|---|
| 12 | Exibe 12 automaticamente | Não produz saída |
| print(12) | Exibe 12 | Exibe 12 |

Um script contendo apenas 12 pode terminar normalmente sem exibir nada. A ausência de saída, sozinha, não indica falha.

Preveja antes de executar

O que aparece?

Você digita 12 no modo interativo. Depois, executa um script contendo apenas 12. Por fim, substitui o conteúdo do script por print(12), salva e executa novamente. Quais são os resultados, nessa ordem?

Experimente duas versões do arquivo

Primeiro, sem print

No seu editor, crie comparacao.py na mesma pasta de trabalho, com apenas a linha abaixo, e salve. No terminal, fora do >>> e na pasta do arquivo, reutilize exatamente o comando do Python 3 confirmado no seu ambiente, acrescentando apenas o nome do arquivo. Use uma destas opções:

  • python3 comparacao.py
  • python comparacao.py
  • py -3 comparacao.py

Observe: o prompt do terminal deve voltar sem que o número seja exibido.

Primeira versão completa de comparacao.py

python
12

Agora, altere, salve e execute novamente

Substitua todo o conteúdo de comparacao.py pela linha abaixo. Salve e repita exatamente o mesmo comando da primeira execução. Agora deve aparecer 12, seguido do retorno ao prompt do terminal.

O interpretador executa a versão salva do arquivo. Se você alterar o código no editor e não salvar, a próxima execução ainda usará o conteúdo anterior.

Segunda versão completa de comparacao.py

python
print(12)

Explique o que mudou

Compare suas observações

Qual comando você usou nas duas execuções de comparacao.py? O que apareceu em cada uma? Explique por que a primeira versão não exibiu o número e por que foi necessário salvar a segunda antes de executá-la. Se não conseguiu concluir, relate onde parou e o que apareceu.

Escreva pelo menos 20 caracteres (0/20).

Passo 7 de 7

Aplicar o fluxo completo e revisar

Integre a experimentação no modo interativo com o salvamento e a execução de um script no seu computador.

Desafio: experimentar um valor

Prepare a pasta de trabalho

No seu computador, abra o terminal e escolha uma pasta existente para o desafio. Use apenas os comandos correspondentes ao seu terminal:

| Terminal | Consultar pasta atual | Listar conteúdo |
|---|---|---|
| macOS/Linux | pwd | ls |
| PowerShell | Get-Location | Get-ChildItem |
| Prompt de Comando do Windows | cd | dir |

Se precisar mudar de pasta, use cd seguido do caminho entre aspas. No Prompt de Comando, use cd /d seguido do caminho entre aspas para trocar também de unidade. Consulte novamente a localização e anote a pasta usada.

Faça um teste imediato

  1. No terminal, inicie o Python com o comando que você já verificou: python, python3 ou py -3. Use apenas o que funciona no seu ambiente, sem nome de arquivo.
  2. Ao aparecer >>>, digite 17 e pressione Enter. Observe o resultado.
  3. Digite exit() e pressione Enter para voltar ao terminal.

Os prompts indicam onde digitar; não fazem parte dos comandos. Guarde o resultado observado para o relato final.

Desafio: salvar e executar

Crie o programa

No editor, crie um arquivo com o conteúdo completo abaixo. Salve como revisao.py na pasta escolhida. Confira se a extensão real é .py, e não .py.txt. Não acrescente prompts nem saídas ao arquivo.

Conteúdo de revisao.py

python
# Apresentar uma mensagem e o valor escolhido.
print("Valor escolhido:")
print(17)

Execute a versão salva

De volta ao terminal, confira a pasta atual e liste seu conteúdo. O arquivo revisao.py deve aparecer na listagem.

Execute apenas a opção correspondente ao comando do seu Python 3:

  • python revisao.py
  • python3 revisao.py
  • py -3 revisao.py

Observe as duas linhas de saída e a ordem em que aparecem. Confira também o retorno ao prompt do terminal. Execute o mesmo comando mais uma vez para verificar que o arquivo salvo pode ser reutilizado.

Relate e justifique

O que sua execução mostrou?

Registre seu resultado em um relato curto:

  1. Qual pasta você usou e qual foi o comando de execução do script?
  2. O que apareceu ao digitar 17 no interativo? Quais foram as saídas do script, em ordem?
  3. Por que o comentário não apareceu? O que mudaria se você substituísse print(17) por apenas 17 no arquivo e salvasse antes de executar novamente?
  4. Qual modo você escolheria para testar um valor rapidamente? E para guardar um programa e executá-lo novamente? Justifique.

Se não conseguiu concluir alguma parte, indique até onde chegou. Não é necessário enviar arquivos.

Escreva pelo menos 30 caracteres (0/30).

Seu fluxo de trabalho

Resumo

Do teste rápido ao programa salvo

  • Localize a pasta e confira os arquivos: um nome como revisao.py é um caminho relativo à pasta atual.
  • Use o modo interativo para experimentar imediatamente; >>> espera Python, e exit() retorna ao terminal.
  • Para reutilizar um programa, salve seu código em um arquivo .py e execute-o pelo terminal com o comando do Python 3.
  • Um literal numérico isolado é exibido automaticamente no interativo; no script, use print para exibi-lo.
  • Neste programa, as instruções são executadas de cima para baixo. Comentários com # não produzem saída.
  • Depois de alterar o código, salve antes de executar novamente: o Python usa a versão salva.

Tutorial concluído

Parabéns! Você concluiu: Executar Python no modo interativo e em scripts

Teste ideias no interativo e guarde programas em scripts para executá-los novamente.

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso