🧠 Pensamento
A linguagem mais usada para pensar: automatizar tarefas, tratar dados, e falar com a inteligência artificial. Lê-se quase como inglês.
O Python é um mordomo: dás-lhe uma tarefa em palavras quase como inglês, e ele faz. Lê, pensa, devolve. É a linguagem de automatizar o chato e falar com a IA.
nomes = ["Ana", "Rui", "Sofia"]
for n in nomes:
print("Olá, " + n)Acrescenta o teu nome à lista e corre. Viste a máquina repetir um gesto por ti (um ciclo).
O PENSAMENTO — automatizar tarefas, tratar dados e falar com a inteligência artificial.
Um cérebro nos bastidores — ex: lê um ficheiro, separa por tema e escolhe os 3 melhores.
O Python e o SQL trabalham nos bastidores — não há uma página para abrir e ver a funcionar, como nos exemplos de design. Por isso, em vez de uma Prova Viva, dou-te três passos para construíres tu: um pequeno «cérebro» que lê uma lista de ideias, decide quais prestam e mostra as escolhidas. Antes de copiar cada passo, prevê em voz alta o que deve acontecer — é assim que se passa de copiador a criador.
📍 Colas este código num site grátis que corre Python — um «sandbox»: uma página onde escreves código e carregas em «Run» (Correr) para veres o resultado no momento. Não precisas de instalar nem pagar nada nosso.
Prevê primeiro: Prevê primeiro: «quando carregar em Run, devem aparecer 3 linhas — uma por cada ideia». Depois confirma se apareceram mesmo 3.
ideias = [
{"texto": "App de respiração", "nota": 9},
{"texto": "Loja de cristais", "nota": 7},
{"texto": "Diário por voz", "nota": 8},
]
for i in ideias:
print(i["texto"], "→", i["nota"])O que aprendeste: Lê a primeira linha sem medo: cada bloco entre chavetas {…} é uma ideia; «texto» é o nome dela e «nota» é a pontuação (de 0 a 10). O «for» repete a mesma ação para cada ideia da lista — é um ciclo (repetir um gesto). Acabaste de pôr a máquina a percorrer dados por ti.
Prevê primeiro: Prevê primeiro: «só devem sobrar as ideias com nota 8 ou mais». São três (9, 7 e 8) — quantas esperas que passem?
fortes = []
for i in ideias:
if i["nota"] >= 8:
fortes.append(i)
print("Sobraram:", len(fortes))O que aprendeste: Uma condição (o segurança à porta): «se a nota for 8 ou mais, junta-a às fortes; senão, deixa-a de fora». Foste tu a decidir o critério. (Esperavas 2? Certo — a de nota 9 e a de nota 8. E «len» é só a abreviatura de length: conta quantas há.)
Prevê primeiro: Prevê primeiro: «vão aparecer só as ideias que passaram no passo anterior, cada uma com uma estrela».
for i in fortes:
print("⭐", i["texto"])O que aprendeste: Devolveste o resultado já tratado. Acabaste de montar o mordomo completo: recebe → decide → devolve. (Quando quiseres pô-las por ordem, da melhor para a pior, o Python tem um «botão» pronto chamado sorted — mas a ideia que fica é esta viagem dos dados.)
Este é o coração do Python: não é esperteza, é clareza a tratar informação. O próximo salto é o mesmo gesto a falar com a inteligência artificial (dás-lhe texto, devolve-te um resumo) — ou a guardar o resultado a sério. E guardar a sério é trabalho da memória: o SQL.
Não precisas de te tornar programador — precisas de saber dirigir. Pega no que acabaste de perceber e pede à tua IA (Claude, ChatGPT, Codex) uma ferramenta pequena e real, tua. Este molde dá-lhe o tom certo: pequeno primeiro, a explicar cada parte, honesto sobre riscos.