Ao terminar, você deverá conseguir

  • ler programas
  • escolher estruturas
  • estimar complexidade
  • separar contrato de implementação
01

Programação do zero: valores, decisões e repetições

Este capítulo ensina programação a partir de uma ordem de serviço, sem presumir experiência anterior. O leitor aprende o que são valor, tipo, variável, expressão, função, condição, repetição, coleção, estado, erro e teste antes de encontrar cada construção em Python. A regra de prioridade de manutenção cresce passo a passo: começa com dados simples, valida uma entrada externa, decide uma classificação, percorre peças e produz um resultado testável. O texto diferencia erro de sintaxe, execução e regra de negócio; mostra como diagnosticar uma falha provocada; relaciona tipos internos a validação de fronteira; e introduz complexidade, núcleo puro e segurança de entrada sem transformar o primeiro programa numa caixa-preta.

02

Programação do zero: caderno operacional

Neste laboratório, o leitor cria e executa um único programa Python que valida uma ordem de serviço, classifica sua prioridade, totaliza peças e compara duas estratégias para detectar códigos duplicados. O roteiro explica cada bloco antes da execução, exige previsões e cobre vazio, fronteiras, entrada hostil, erro lógico provocado e recuperação. Testes verificam exemplos e propriedades gerais; um benchmark controlado compara crescimento sem confundir complexidade com duração absoluta. Ao final, o leitor entrega código, saída, tabela de rastreamento e decisão técnica reproduzível, demonstrando que sabe transformar regra de manutenção em funções pequenas, seguras e testáveis.

Consulta universal

O que você quer encontrar?

Títulos, capítulos, conceitos, termos, laboratórios e ferramentas em uma única busca.

Digite pelo menos dois caracteres.