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).

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).
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).
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
oupy .\hello.py
- macOS/Linux:
python3 ./hello.py
oupython ./hello.py
Saída esperada:
Olá, mundo!
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.

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).
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.
Qual é um dos principais usos do Python indicado para iniciantes, conforme os pontos-chave?
O que melhor descreve a diferença entre REPL e scripts (.py)?
Como iniciar corretamente o Python conforme as instruções do curso?
Quais práticas de estilo estão alinhadas com a PEP 8, conforme os pontos-chave?
Qual é a finalidade do bloco if __name__ == '__main__' em um script Python?