Nesta aula, vamos dar os primeiros passos práticos com Python. Você aprenderá a usar o interpretador interativo (REPL), executar arquivos .py, utilizar a função print para exibir resultados e adicionar comentários ao seu código. Esses conceitos são fundamentais para começar a programar.

O interpretador interativo (REPL)

O REPL (Read-Eval-Print Loop) é um ambiente interativo onde você digita comandos Python e vê o resultado imediatamente. É ótimo para testar pequenos trechos de código. Para iniciá-lo, abra o terminal e digite python (ou python3 em alguns sistemas). Você verá algo como:

Python 3.11.0 (default, Oct 24 2022, 14:13:03) 
[GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

O >>> é o prompt. Digite uma expressão e pressione Enter:

>>> 2 + 3
5
>>> "Olá, mundo!"
'Olá, mundo!'
>>>

Para sair do REPL, digite exit() ou pressione Ctrl+D (Linux/Mac) / Ctrl+Z (Windows).

Executando arquivos .py

Para escrever programas maiores, crie um arquivo com extensão .py e execute-o com o interpretador. Por exemplo, crie um arquivo meu_script.py com o seguinte conteúdo:

print("Este é meu primeiro script!")

No terminal, navegue até a pasta do arquivo e execute:

python meu_script.py

Você verá a saída: Este é meu primeiro script!

Dica: Use um editor de texto simples (como VS Code, Sublime Text ou até o Bloco de Notas) para criar seus arquivos .py.

print

A função print() exibe texto ou valores na tela. Você pode passar strings, números, variáveis e até múltiplos argumentos separados por vírgula:

print("Olá, mundo!")        # Imprime uma string
print(42)                  # Imprime um número
print("A soma é", 2 + 3)   # Imprime: A soma é 5

Por padrão, print adiciona uma quebra de linha no final. Se quiser evitar isso, use o parâmetro end:

print("Olá", end=" ")
print("mundo!")   # Saída: Olá mundo!

Comentários

Comentários são trechos de texto ignorados pelo interpretador. Eles servem para explicar o código ou desativar partes dele. Em Python, usa-se o símbolo # para comentários de linha única:

# Este é um comentário
print("Código executado")  # Comentário no final da linha

Para comentários de múltiplas linhas, pode-se usar três aspas (simples ou duplas), mas isso é tecnicamente uma string multilinha não atribuída:

"""
Este é um comentário
com várias linhas.
"""
print("Fim")

Boa prática: use comentários para explicar por que o código faz algo, não o que ele faz (o código já mostra isso).

Exercícios

  1. Crie um script Python que exiba a mensagem "Meu primeiro script!" usando print.

    print("Meu primeiro script!")
  2. No REPL, calcule o resultado de 7 * 8 e exiba-o.

    Digite no REPL: 7 * 8 e pressione Enter. O resultado será 56.
  3. Escreva um script que imprima seu nome e sua idade em linhas separadas.

    print("João")
    print(25)
  4. Adicione um comentário em uma linha do script anterior explicando que a primeira linha imprime o nome.

    # Imprime o nome
    print("João")
    print(25)
  5. Execute um arquivo .py que contenha um erro de sintaxe (exemplo: print("Olá" sem fechar parêntese). O que acontece? Corrija o erro.

    Ao executar, o Python exibe um erro SyntaxError: unexpected EOF while parsing. Corrija adicionando o parêntese de fechamento: print("Olá").

Referências