Submódulo 1: Sintaxe básica e ambiente de desenvolvimento em Python

Site: Lumina
Curso: Python para Iniciantes: Lógica e Programação
Livro: Submódulo 1: Sintaxe básica e ambiente de desenvolvimento em Python
Impresso por: Usuário visitante
Data: quarta-feira, 17 set. 2025, 21:05

Descrição

Neste submódulo introduzimos a sintaxe essencial do Python e os passos práticos para configurar um ambiente de desenvolvimento. Você verá por que Python é uma boa escolha, como instalar e escolher uma IDE/editor, diferença entre REPL e arquivos .py, regras básicas de indentação e nomes, como executar scripts pela linha de comando e como fazer importações simples. Ao final, você conseguirá escrever e executar seu primeiro script, interpretar erros iniciais e seguir convenções de estilo que facilitam seu aprendizado e empregabilidade.

Boas-vindas e visão do que vamos alcançar

🎉 Bem-vindo — por que Python importa agora

Imagine que você precisa automatizar tarefas repetitivas no trabalho — ordenar planilhas, gerar relatórios ou processar textos. Python é uma linguagem que facilita essa transição porque combina sintaxe clara com bibliotecas poderosas. Segundo a documentação oficial, o Python Tutorial apresenta a linguagem como uma escolha simples e produtiva para iniciantes e profissionais (1). Além disso, ferramentas modernas como Visual Studio Code e PyCharm tornam a edição, execução e depuração do código mais produtivas (2).

Python (programming language)
The designer of Python, Guido van Rossum, at PyCon US 2024
Curiosidade: Python começa simples (print, variáveis) e cresce com você — é comum usar o mesmo conhecimento em scripts, automações e aplicações web. 🎯

Vamos começar com uma pergunta prática: o que você quer construir com programação? Em geral, no curso focamos em produzir resultados úteis desde cedo — primeiro pequenos scripts, depois projetos para seu portfólio. Ao final deste submódulo, você será capaz de:

  • Instalar o Python 3 e escolher um editor/IDE que combine com seu objetivo.
  • Escrever, salvar e executar um arquivo .py pela linha de comando.
  • Distinguir execução interativa (REPL) de execução por arquivo e interpretar erros comuns.
  • Aplicar convenções básicas de nomenclatura e organização para código legível.

Por que isso importa para sua carreira? Empresas valorizam candidatas/os que escrevem código claro, testável e que se integrará facilmente a projetos. Aprender desde já convenções e ferramentas aumenta sua empregabilidade e velocidade de evolução profissional (1)(2).

Atividade rápida — reflexo imediato: Escreva em uma nota (ou bloco de texto) uma frase: “Quero usar Python para...”. Esse objetivo guiará os exercícios do curso e seu portfólio. Compartilhe a frase consigo mesmo e volte a ela ao final do Módulo 3.

O que veremos nas próximas telas: instalação & ambiente; primeiro script + REPL; indentação e nomes; importações básicas. Vamos construir passo a passo — primeiro o problema, depois a solução e, por fim, o teste.

Instalação, REPL vs. script e seu primeiro programa

🔧 Primeiros passos: instalar, abrir o REPL e criar seu primeiro script

Primeiro, vamos entender a diferença prática: no REPL (modo interativo) você digita uma linha e obtém resultado imediato; isso é ótimo para testes rápidos. No modo script, você salva um arquivo .py e executa tudo de uma vez — essencial para programas reutilizáveis. A documentação oficial descreve o modo interativo e suas prompts (>>> e ...) como entrada para experimentação (1). Para rodar scripts pela linha de comando, há várias opções comuns, incluindo python script.py e python -m module (2).

graph TD; REPL[REPL: exemplo rápido] -->|Testes| Experimento(Experimentar expressões); Arquivo[Arquivo .py] -->|Salvar e executar| Execução(Executa sequência de instruções); Execução -->|Saída| Terminal(Terminal/Console)

Como instalar: baixe o instalador em python.org/downloads e siga as instruções da sua plataforma — macOS/Linux frequentemente usam python3 no terminal; Windows pode oferecer o launcher py. Verifique a instalação com python --version ou python3 --version (3).

Agora, vamos criar o clássico “Olá, mundo!” — primeiro explico o que ocorre, depois mostramos o código.

O que faremos: escrever uma linha que pede ao interpretador para enviar texto para a saída padrão. É o exemplo mínimo para confirmar que tudo funciona.

# hello.py
# Salve este arquivo como hello.py
print("Olá, mundo!")  # imprime mensagem na tela

Como executar (no terminal):

  • Windows PowerShell: python .\hello.py ou py .\hello.py
  • macOS/Linux: python3 ./hello.py ou python ./hello.py

Saída esperada:

Olá, mundo!
Reflita: se o terminal diz que python não é reconhecido, provavelmente o Python não está no PATH — volte ao instalador e habilite a opção para adicionar ao PATH (Windows) ou use o launcher (py) quando disponível (3).

Nomes, importações, erros comuns e próximos passos

🧭 Organização do código: nomes, imports e como ler erros

Antes de escrever muito código, combinamos algumas regras para que seu código fique legível e profissional. A PEP 8 é o guia oficial de estilo: recomenda snake_case para nomes de variáveis e funções, imports no topo do arquivo e grupos de imports (biblioteca padrão, terceiros, locais) separados por linhas em branco (1). Seguir essas práticas evita confusões em entrevistas e revisões de código.

PEP 8
The designer of Python, Guido van Rossum, at PyCon US 2024

Exemplo prático: usar uma biblioteca padrão com alias — explico antes do código: queremos calcular a raiz quadrada e deixar claro que usamos o módulo math. Para legibilidade, usaremos um alias curto.

# exemplo_import.py
# Importamos a biblioteca padrão math e usamos o alias 'm'
import math as m  # imports devem ficar no topo do arquivo (PEP 8)

def calcula_distancia(hypotenuse_squared):
    # função em snake_case; entrada é um número
    return m.sqrt(hypotenuse_squared)  # usamos m.sqrt para indicar origem

# Teste rápido (mini-assert)
if __name__ == "__main__":
    resultado = calcula_distancia(9)
    assert resultado == 3.0, "Teste simples deve resultar em 3.0"
    print("OK — cálculo:", resultado)

Erros comuns e como interpretá-los:

  • NameError: nome de variável ou função não definido — verifique ortografia e escopo.
  • Indentati>: indentação inconsistente — Python usa espaços/indent para estruturar blocos; escolha 4 espaços e não misture com tabs (PEP 8 recomenda 4 espaços). (1)
  • ModuleNotFoundError: ao importar, o Python não achou o módulo — verifique nome do módulo, ambiente virtual e caminho (2).
Atividade prática: crie um arquivo exercicio.py que importe math, calcule a raiz quadrada de 16 usando alias m e imprima o resultado. Em seguida, introduza propositalmente um erro de indentação para ver a mensagem do interpretador e depois conserte-a.

Essas práticas pequenas (nomes consistentes, imports no topo, testes rápidos) tornam seu código mais confiável e fácil de revisar — exatamente o que recrutadores e equipes técnicas valorizam (1)(2).

🎯 Exercícios

🎯 Exercícios: Sintaxe básica e ambiente de desenvolvimento em Python

Teste seus conhecimentos com estas questões de múltipla escolha. Cada questão tem apenas uma resposta correta.

Questão 1

Qual é um dos principais usos do Python indicado para iniciantes, conforme os pontos-chave?

Questão 2

O que melhor descreve a diferença entre REPL e scripts (.py)?

Questão 3

Como iniciar corretamente o Python conforme as instruções do curso?

Questão 4

Quais práticas de estilo estão alinhadas com a PEP 8, conforme os pontos-chave?

Questão 5

Qual é a finalidade do bloco if __name__ == '__main__' em um script Python?