Pular para o conteúdo principal

M4 — Valores e Variáveis

Bloco 3 — Programação, fundamentos · Eixo B · Nível NÍVEL 1

Abertura

Esta lição inicia o outro lado do curso: os fundamentos de programação. Não é um desvio — é o que vai permitir que você leia com entendimento real o que o Claude Code faz quando escreve ou modifica código, em vez de apenas confiar cegamente no resultado. Aqui você aprende a primeira peça: como um programa guarda informação.

Conceito central

Todo programa, por mais complexo que pareça, lida com informação — um nome, um preço, uma contagem, uma resposta de sim ou não. Cada pedaço isolado dessa informação é um valor: o número 42, o texto "Maria", o resultado verdadeiro. Um valor, sozinho, não tem nome — ele só existe no momento em que é usado.

Para guardar um valor e poder usá-lo de novo mais tarde, sem repeti-lo, o código usa uma variável: um nome que aponta para um valor guardado na memória do programa. Pense numa variável como uma caixa com etiqueta — você escreve idade, e dentro daquela caixa está o valor 30. Quando o código pede idade, ele está pedindo o conteúdo daquela caixa, não a palavra "idade" em si.

Todo valor tem um tipo de dado — a categoria do que ele representa, que determina o que pode ser feito com ele. Um número (30) pode ser somado; um texto ("Maria") pode ser concatenado com outro texto, mas não somado da mesma forma; um valor de verdadeiro/falso decide caminhos no código, como você verá na próxima lição. Saber o tipo de um valor é saber o que esperar dele — é por isso que, quando o Claude Code lê seu código, ele presta atenção não só ao valor, mas ao tipo.

Na prática

No sandbox abaixo, três variáveis guardando três tipos de dado diferentes:

Ao executar, o programa imprime o conteúdo de cada caixa: Maria, 30, True. Repare que os nomes (nome, idade, ativo) não aparecem no resultado — eles são só o rótulo usado para acessar o valor guardado.

Checkpoint