Python: do zero ao vibecoding
Revisado em
Construa programas Python com IA e confira o que eles fazem. São 23 módulos: fundamentos, cinco aplicações de marketing e oito guias de vibecoding, com projetos completos, testes e critérios de entrega. Revisão de 21 de outubro de 2026.
Python na rotina da sua empresa
Conte o que a sua equipe quer automatizar e o Alexandre responde com um primeiro passo em Python com IA.
Falar pelo WhatsAppO que você vai aprender
Construa scripts, processe arquivos, teste regras de negócio e desenvolva uma API com banco de dados. Aprenda a orientar agentes com requisitos verificáveis, revisar mudanças e reproduzir o ambiente com uv. Os novos laboratórios usam dados sintéticos e funcionam sem API de IA paga; integrações reais de marketing exigem as contas e permissões indicadas em cada módulo.
Para concluir, leia até o fim e toque em “Concluir e continuar”, no final do módulo. É esse toque que conta o módulo no seu painel e no certificado.
Imagine que você tem um robô muito obediente, mas extremamente literal. Se você pedir para ele "fazer um café", ele não sabe o que isso significa. Você precisa dizer cada passo: "Pegue a chaleira. Encha com 500 ml de água. Coloque no fogão. Ligue o fogo. Espere a água ferver." E assim por diante.
Programar é exatamente isso: escrever instruções detalhadas para que o computador execute tarefas. O computador é o robô mais obediente do mundo -- ele faz exatamente o que você manda, nem mais, nem menos. Se você esquecer um passo ou escrever errado, ele não adivinha o que você quis dizer.
Python: Programação do Zero
O capítulo 1 em vídeo, com a ponte para o capítulo 2: o robô obediente e literal, o que é programar, as linguagens de programação, a receita de bolo, algoritmo, código-fonte, execução e bug, os exemplos do projeto Papers e do brasilgeo.ai, as horas que as tarefas repetitivas roubam, a origem do Python em 1991 e as três razões para começar por ele: legibilidade, popularidade e versatilidade.
Transcrição
0:00Olá! É excelente dar o pontapé inicial nesta nossa análise do curso Python: Programação do Zero.
0:06Para profissionais de marketing, de conteúdo, de negócios, enfim, para qualquer pessoa que precisa automatizar aquelas tarefas chatas do dia a dia, este material é a introdução perfeita.
0:16O grande objetivo aqui é entender, de forma bem clara, o que significa programar. E para começar bem, ajuda bastante usar uma imagem mental bem simples. Vamos imaginar um robô. Ele é incrivelmente obediente, mas tem uma característica crucial.
0:30É extremamente literal. Se a gente passar um comando simples e solto, tipo fazer um café, ele simplesmente trava. O pedido genérico assim, sem explicações extras, não é o suficiente para gerar uma ação.
0:42Para que esse robô consiga de fato fazer o café, é absolutamente necessário detalhar cada passo. A instrução precisa dizer pegar a chaleira, encher com 500 ml de água, colocar no fogão, ligar o fogo e esperar a água ferver.
0:57Apenas com esse nível de exigência exata é que a máquina consegue operar. E olha só como isso ilustra de forma brilhante a essência deste nosso assunto. Programar é exatamente isso.
1:07Consiste em escrever instruções super detalhadas para que o computador execute tarefas. O computador funciona igualzinho a esse robô literal. Ele faz o que mandam, nem um pouco a mais, nem a menos. Ele não consegue adivinhar intenções.
1:20E para passar todas essas instruções, utiliza-se um idioma compartilhado, A linguagem de programação é ela que permite a comunicação clara entre a mente humana e a máquina.
1:30Existem centenas de opções por aí, incluindo linguagens super famosas como Python, JavaScript, Java e C. Uma analogia maravilhosa para fixar essa ideia é pensar na programação como uma receita de bolo meticulosa.
1:43Se a receita diz apenas adicione açúcar, mas omite a quantidade exata, o resultado final vai ser completamente imprevisível, não é? Na programação, a regra é a mesma. Cada mínimo detalhe importa para manter tudo sob controle.
1:56Sabendo disso, o material nos convida a explorar os conceitos fundamentais que guiam esse processo todo. O primeiro deles é o algoritmo. Trata-se basicamente de uma sequência lógica de passos planejados para resolver um problema.
2:08É o nosso planejamento bruto, sabe? Antes de existir qualquer texto no computador, o algoritmo precisa ser pensado e estruturado. Aí, com a lógica toda desenhada na cabeça, o código-fonte entra em cena.
2:20O código-fonte é o texto propriamente dito, escrito usando a linguagem de programação escolhida. É a materialização daquele planejamento em palavras reais que a máquina vai ser capaz de ler e processar. Chegamos então ao conceito de execução.
2:34A execução é o momento exato em que o computador lê o código-fonte e começa a seguir essas instruções cegamente, operando da primeira até a última linha, rigorosamente na ordem em que tudo foi escrito.
2:46E, bom, naturalmente, no meio de tudo isso, pode surgir um bug. Um bug é simplesmente um erro no código, que faz o programa se comportar de uma maneira diferente daquela que era esperada. Lembra do bolo sem a quantidade certa de açúcar?
2:59Pois é, aquilo lá gera um tremendo bug no nosso resultado. O mais interessante deste material é que esses conceitos não ficam só na teoria. Eles são ancorados em exemplos reais do curso. A aplicação prática acontece através do projeto Papers da Brasil GEO, que é uma pesquisa empírica super rica, utilizando programação para analisar citações acadêmicas.
3:19E também através do site brasilgeo.ai, que usa scripts para monitorar métricas o tempo todo. Trazendo essas ideias para a realidade de quem trabalha em escritórios. É super comum bater de frente com aquelas tarefas repetitivas.
3:32Copiar dados de planilha, conferir se um site está no ar, somar números de relatórios, baixar arquivos de várias pastas. Cada uma dessas atividades rouba de 10 a 30 minutos. Juntando isso tudo no mês, são horas valiosas que simplesmente desaparecem da rotina.
3:48A grande sacada é que o Python existe justamente para devolver essas horas preciosas. É impressionante constatar no texto que 90% dos scripts responsáveis por manter sites GEO visíveis usam Python.
3:59É uma solução robusta, feita sob medida para assumir o esforço manual e liberar tempo para as análises que realmente importam. Olhando para os bastidores, o Python atua de uma forma muito poderosa.
4:10Ele monitora citações em LLMs, lê vários arquivos CSV de Search Console e coleta dados de plataformas fantásticas como Perplexity, Claude e ChatGPT. Essa automação toda substitui silenciosamente o que custaria semanas inteiras de trabalho braçal.
4:26E não é por acaso que a linguagem alcançou esse patamar de utilidade. Isso tem tudo a ver com a própria origem dela. Ela foi criada lá em 1991 por Guido van Rossum com um objetivo muito claro, ser fácil de ler e de escrever.
4:39E um detalhe bem legal, o nome não tem nada a ver com a cobra, mas sim é uma homenagem ao clássico grupo de comédia britânico Monty Python. O que torna um aprendizado tão acessível é justamente a sua legibilidade sem igual.
4:51E essa comparação mostra isso muito bem. Em Java, a gente precisa escrever System.out.println para exibir um Olá mundo. Em C, o comando é printf. Já em Python, o código é absurdamente direto, apenas print. Sem ponto e vírgula no final, sem chaves complexas.
5:07É muito limpo. Somada a essa legibilidade, temos a popularidade massiva. Hoje, o Python é a linguagem mais popular do mundo, um dado que é confirmado por índices fortíssimos como o TIOBE e o Stack Overflow Survey.
5:20Na prática, essa liderança absoluta garante acesso a uma montanha de tutoriais, bibliotecas prontas e excelentes oportunidades profissionais. A versatilidade também chama muita atenção. A linguagem sustenta áreas gigantescas, como inteligência artificial, ciência de dados, desenvolvimento web e automação.
5:38É por isso que as maiores empresas de tecnologia do planeta confiam nela. Estamos falando de pesos pesados como Google, Netflix, Instagram e Spotify, que usam o Python todos os dias para manter as coisas funcionando. Para deixar essa simplicidade bem palpável, olha só este trecho de código real do projeto Papers.
5:56A variável total de citações recebe 150. As citações verificadas recebem 142. O cálculo da taxa de precisão é resolvido ali, com uma divisão e multiplicação bem diretas. E no final, o comando print exibe de forma clara a saída, indicando 94,7%.
6:13É uma lógica que simplesmente salta aos olhos. Essa mesma clareza é o motivo exato pelo qual a inteligência artificial adotou essa tecnologia como seu padrão. Ferramentas e bibliotecas de ponta, como TensorFlow, PyTorch, scikit-learn e pandas, são todas estruturadas nessa mesma base.
6:30Isso quer dizer que, ao dominar essa lógica agora, abre-se um caminho gigante que vai facilitar demais o aprendizado de qualquer outra sintaxe no futuro. Amarrando todas as pontas da nossa análise de hoje, programar é, na sua essência, dar instruções extremamente precisas a um robô literal.
6:47E, diante de todas as opções de linguagens, o Python se destaca demais pela leitura fácil, pela popularidade gigante e por dominar as áreas de dados e automação, sendo a melhor linguagem de entrada para iniciar nessa jornada.
Programação e Python, em conversa
Dois apresentadores percorrem a abertura do curso: o computador como robô literal, o café passo a passo, a receita de bolo sem a quantidade de açúcar, os conceitos de algoritmo, código-fonte, execução e bug, os exemplos reais da Brasil GEO, as tarefas repetitivas que roubam horas da semana, a origem do nome Python e as razões para escolher a linguagem como porta de entrada.

Transcrição
0:00Então, vamos imaginar uma cena aqui. Uma cena que, infelizmente, é o padrão absoluto em muitos escritórios hoje em dia, né? Nossa, sim, com certeza. É aquele finalzinho de tarde de sexta-feira e quem trabalha com análise de marketing ou produção de conteúdo ou mesmo na gestão de um negócio, a pessoa tá lá, olhando fixamente pra luz do monitor. Exausta. Exato, exausta.
0:24A pessoa tem umas três planilhas enormes abertas, um navegador com dezenas de abas, e a tarde inteira simplesmente evaporou numa sequência totalmente mecânica. É, o famoso copiar e colar infinito.
0:37Copia a informação de um sistema, cola no outro, baixa um relatório, renomeia o arquivo. Isso, e guarda numa pasta específica. É um cenário meio desolador, sabe? Totalmente desolador. Porque ilustra perfeitamente o oposto da criatividade.
0:53É o trabalho braçal sugando toda a energia analítica da pessoa. Uma energia que deveria estar sendo gasta na estratégia. Pois é. A pessoa vira, na prática, uma engrenagem do próprio computador.
1:03Fica aquela sensação inevitável de que um robô deveria estar fazendo esse trabalho pesado, né? E não um ser humano. Exato. Um ser humano com capacidade crítica não devia estar preso nisso.
1:12E é exatamente por causa dessa dor que a nossa análise de hoje vai fazer um mergulho no material que abre o curso gratuito Python: Programação do Zero. Uma excelente porta de entrada, aliás.
1:23Com certeza. O foco de hoje é explorar o capítulo 1, sobre o que é programação, e o capítulo 2, sobre os motivos de se escolher o Python. A nossa grande missão aqui é desmistificar esse primeiro contato com a tecnologia.
1:38Especialmente para a nossa audiência que nunca escreveu uma única linha de código. Isso, para quem nunca programou na vida. E sabe o que eu acho revelador sobre o início desse material?
1:48É como ele, tipo, destrói aquela visão romantizada que a gente criou sobre computadores. Ah, sim. Aquele mito de que as máquinas são geniais. Exato. Existe essa lenda, né?
1:59De que o computador deduz o que a gente precisa, de que ele tem uma inteligência própria. É, mas a imagem central que o texto traz, logo de cara, obriga a gente a mudar de perspectiva. Porque o computador, na verdade, é um robô extremamente obediente.
2:13Muito obediente, mas absurdamente literal. Literal até demais. Eu adoro essa definição do robô literal, porque isso explica aquela frustração que todo mundo sente quando a tecnologia não faz o que a gente quer. Aquela vontade de jogar o computador pela janela.
2:29Exatamente. Pensa bem, se alguém virar para esse robô super obediente e der um comando simples, tipo, faz um café, a instrução não vai funcionar. Não vai funcionar de jeito nenhum. Mas a máquina vai ficar ali, parada. Parada, esperando.
2:42E por que isso acontece? Acontece, porque a máquina não tem, sabe, o contexto do nosso mundo. A gente opera com base em décadas de intuição humana. Sim, a gente tem vivência. Exato. Quando alguém pede um café, o cérebro humano já preenche todas as lacunas.
2:59Ah, eu preciso ir até a cozinha, achar a água, ligar o fogo. Mas para o computador, para o robô literal, a gente precisa detalhar absolutamente cada micropasso. Sem assumir que ele sabe de qualquer coisa.
3:12O texto até ilustra bem como seria essa instrução na prática. Como seria? Olha, é necessário ordenar que o robô pegue a chaleira, depois que encha com 500 mililitros de água, que coloque a chaleira no fogão, ligue o fogo e espere a água ferver.
3:28Caramba! É uma coordenada super exaustiva, né? Muito. E partindo dessa ideia da chaleira e dos 500 mililitros de água, o material explica de fato a essência do que é programar.
3:39Que, no fim das contas, programar é justamente escrever essas instruções hiper detalhadas para que o computador execute as tarefas. É só isso. O computador faz rigorosamente o que é mandado. Nem um passo a mais, nem a menos.
3:54Então, se a pessoa que está lá no teclado esquecer de mandar ligar o fogo, o robô não vai adivinhar que a água precisa esquentar. De forma alguma. Ele é o executor mais fiel que existe. Mas não tem intuição nenhuma.
4:06E por causa dessa obediência toda, a gente não pode passar essas instruções em português normal, sabe? É, precisa ser de uma forma mais estruturada, né? Exatamente. É aí que entram as linguagens de programação. Elas funcionam como um idioma intermediário.
4:22Uma ponte, digamos assim. Isso, uma ponte. Que tanto o nosso cérebro quanto os circuitos do computador conseguem entender. O texto até menciona que existem centenas dessas linguagens. Ah, tipo Python, JavaScript, Java e C, certo? Perfeito.
4:38Sabe que essa necessidade de precisão me lembra muito? Uma receita de bolo. Nossa, ótima analogia. Imagina, a pessoa pega a receita e está escrito lá, adicione açúcar, mas ninguém colocou a quantidade. É um desastre iminente. Total.
4:54Um ser humano até tentaria usar o bom senso, tipo, ah, vou colocar uma xícara. Mas o nosso robô literal, ele poderia muito bem colocar um único grão de açúcar, ou 10 quilos de uma vez. Porque a instrução não impôs nenhum limite para ele.
5:08Exato. Na programação, cada detalhe, cada vírgula, importa muito para o resultado sair correto. E para garantir que essa receita não saia do controle, a programação segue uma anatomia muito específica. Sim, é uma sequência, né?
5:22Isso. Estruturalmente, um programa é uma sequência de instruções lida da primeira até a última linha, na ordem exata em que as coisas foram escritas. Sem pular nada. E para navegar nisso, o curso introduz os pilares teóricos para o iniciante.
5:37O texto traz isso de um jeito bem didático, começando pelo algoritmo. O famoso algoritmo. Que é meio que a parte humana do raciocínio, não é? Sim, o nome assusta um pouco, mas o algoritmo é simplesmente a sequência lógica de passos para resolver o problema.
5:51E o detalhe mais fascinante é que ele é pensado antes mesmo de encostar no teclado. Tipo, é o planejamento puro. Exato. Quando quem trabalha com marketing desenha o fluxo de uma campanha no papel, do e-mail até a conversão, essa pessoa já criou um algoritmo.
6:07Ou seja, é sentar e pensar nos passos do café antes de ir para a máquina. E depois que essa lógica está clara, a gente passa para o segundo conceito, que é o código-fonte. Que é o texto em si.
6:18A tradução do planejamento mental para as palavras da linguagem escolhida. E logo depois do código fonte escrito, vem a execução. O instante decisivo. É quando o computador lê aquele texto e segue as instruções à risca, transformando o texto em ação real.
6:34Até que chegamos àquele momento. Ah, o famoso momento que tira sono de muita gente. O bug. Ah, o bug. A dor de cabeça clássica. Mas achou legal desmistificar isso aqui. porque muita gente acha que a máquina teve vontade própria ou pifou do nada.
6:50Pois é, mas o bug é, na verdade, um erro humano, um erro de lógica que faz o programa se comportar diferente do esperado. A máquina só executou com perfeição uma instrução que já estava errada. Exatamente, a falha está na instrução, não no executor.
7:06E o que enriquece muito esse material introdutório é que ele não deixa a pessoa boiando na teoria, ele traz exemplos reais. Sim, exemplos muito bons, inclusive. Ele cita o projeto Papers da Brasil GEO, que é uma pesquisa empírica que usa Python para analisar citações acadêmicas.
7:22E também cita o próprio site brasilgeo.ai que usa scripts Python para monitorar métricas o tempo todo. E essa menção não é à toa, né? Isso faz uma ponte super direta para o capítulo 2 e para aquele cotidiano de quem sofre com as tarefas repetitivas que a gente falou no início.
7:38Voltemos àquela cena triste da planilha. Copiar dados, conferir se um site está no ar, somar números de relatórios diferentes, baixar vários arquivos de pastas diferentes.
7:48O texto é bem cirúrgico sobre isso. Cada uma dessas tarefas, que parecem inofensivas, rouba ali de 10 a 30 minutos do dia. 10 a 30 minutos. E se a gente somar isso numa semana? São horas inteiras.
8:01Horas que poderiam virar uma análise complexa ou uma conversa com um cliente importante. Ou até mesmo mais tempo de sono para quem está exausto. Nossa, com certeza. E é para devolver essas horas que o Python existe.
8:13O material afirma que o Python é a linguagem de 90% dos scripts que mantém os sites GEO visíveis. 90% é muita coisa. Demais. Esses scripts estão o tempo todo monitorando citações em grandes modelos de linguagem ou lendo arquivos CSV do Search Console.
8:32Sem precisar abrir o Excel. Exato. Eles geram relatórios automatizados e chegam a disparar e-mails de forma programada. E o texto ainda relata que, nos projetos da Brasil GEO, os scripts rodam em background, coletando dados do Perplexity, do Claude e do ChatGPT.
8:48E a virada de chave para quem lê isso é entender que cada conceito aprendido não é só teoria. Cada coisinha vira uma microautomação no dia a dia da pessoa. É prático demais. Mas me surgiu uma questão aqui. Pode falar.
9:01A gente está falando de uma linguagem que lida com inteligência artificial, que conversa com o ChatGPT. Mas o texto traz uma curiosidade. O Python foi criado em 1991. Faz bastante tempo, né? Muito, por um desenvolvedor chamado Guido van Rossum.
9:17Como que uma linguagem do início dos anos 90 virou o motor da inteligência artificial de hoje? Essa pergunta é essencial. E a resposta está na filosofia do Guido. Desde o primeiro dia, ele tinha um objetivo claro.
9:29Ele queria que o Python fosse fácil de ler e de escrever para humanos. Ah, então ele não focou só na máquina. Não. O foco era o programador. Aliás, o texto traz um detalhe muito engraçado. O nome Python não vem da cobra Python. Não? Não.
9:44Eu tinha quase certeza que era cobra. Não. É uma homenagem ao grupo de comédia britânico Monty Python. Olha só que genial. É. Já mostra que a intenção era deixar tudo menos intimidador. Totalmente. E essa filosofia de colocar a leitura humana em primeiro lugar leva a gente às três razões principais para começar com Python.
10:04A primeira delas sendo a legibilidade, né? A comparação que o texto faz é impressionante. Muito clara. Imagina que a gente quer pedir para a máquina exibir a frase Olá, mundo, na tela. O comando mais clássico. Isso. Se for em Java, a pessoa tem que escrever System.out.println com um ponto e vírgula no final.
10:24Super complicado. E em C? Em C, se escreve printf e a mensagem. Exige um esforço cognitivo chato, né? E em Python? Em Python, basta escrever print, abrir parênteses e colocar olá mundo. Não tem ponto e vírgula, não tem chaves, não tem declarações complexas.
10:43É um código super limpo. Quase como mandar uma mensagem de texto simples. É exatamente essa facilidade que atraiu tanta gente de outras áreas. E isso explica a segunda razão apontada no texto. A popularidade da linguagem.
10:57Segundo o índice TIOBE e o Stack Overflow Survey, é a linguagem mais popular do mundo. E por que isso importa para quem nos ouve? Porque significa que existem milhares de tutoriais na internet, muitas bibliotecas prontas e, claro, mais oportunidades de emprego.
11:13Facilita demais a vida de quem está aprendendo. E esse ecossistema enorme leva à terceira razão, que é a versatilidade. O Python atende inteligência artificial, ciência de dados, automação, desenvolvimento web, scripts de sistema.
11:28E o texto cita empresas de peso que usam o Python, tipo o Google, a Netflix, o Instagram e o Spotify. Para ancorar todo esse poder, o material resgata aquele projeto Papers que a gente mencionou.
11:40O código do projeto tem 150 citações no total, sendo 142 verificadas. Uma precisão altíssima, certo? Sim, a conta dá uma taxa de precisão de 94,7%. E o mais legal, tudo escrito num código que se lê quase como uma frase em inglês. A barreira é muito fina.
11:59E o texto traz uma dica de ouro, né? Sobre qual linguagem escolher. Sim, a dica é não perca tempo procurando a melhor linguagem do mundo. Porque isso é um mito. Exatamente. O Python é a melhor porta de entrada.
12:12E se no futuro a pessoa precisar migrar para outra linguagem, a lógica já está na cabeça. Fica bem mais fácil. Só muda a sintaxe. Isso. E não podemos esquecer o avanço científico. O Python é a linguagem padrão em inteligência artificial.
12:27O texto cita bibliotecas importantíssimas, como TensorFlow, PyTorch, scikit-learn e pandas. Para quem quer trabalhar com inteligência artificial ou dados, o texto diz claramente que Python é obrigatório. É a base de tudo hoje.
12:41Bom, olhando para tudo que a gente conversou, qual é a grande lição que quem nos ouve leva hoje? A lição principal é que programar, na sua essência, é dar instruções detalhadas para um robô muito literal. E o Python, por ser popular, extremamente fácil de ler, e o padrão em dados e IA, é definitivamente a melhor linguagem para dar o primeiro passo.
13:02Excelente. E é com essa promessa de resgatar aquelas horas perdidas nas planilhas que a gente vai encerrando a nossa análise de hoje. Foi um prazer enorme destrinchar esse começo de jornada com vocês.
13:14Muito obrigado a todo mundo que acompanhou a nossa conversa. Um grande abraço e até a próxima. Um abração. Até logo.
O vídeo e o podcast preservam a gravação de 04/10/2026. A afirmação de que Python representa 90% dos scripts de GEO não tem base verificável e foi retirada da aula escrita. A comparação de popularidade também exige índice e período específicos. Use o texto revisado e os laboratórios como referência atual; a transcrição continua fiel ao áudio histórico.
Essas instruções são escritas em uma linguagem de programação -- um idioma que tanto você quanto o computador conseguem entender. Existem centenas de linguagens de programação (Python, JavaScript, Java, C, entre outras), cada uma com suas características.
Pense em um programa como uma receita de bolo muito detalhada. Se a receita diz "adicione açúcar", mas não diz a quantidade, o resultado será imprevisível. Na programação, cada detalhe importa.
Um programa de computador é, no fundo, uma sequência de instruções que o computador segue da primeira à última, na ordem em que foram escritas. Ao longo deste curso, você aprenderá a escrever essas instruções em Python -- uma das linguagens mais populares e acessíveis do mundo.
Conceitos fundamentais que usaremos ao longo do curso
- 01Algoritmo: uma sequência lógica de passos para resolver um problema. Antes de escrever código, você pensa no algoritmo.
- 02Código-fonte: o texto que você escreve na linguagem de programação.
- 03Execução: quando o computador lê e segue suas instruções.
- 04Bug: um erro no seu código que faz o programa se comportar diferente do esperado.
Neste curso, usaremos projetos reais como exemplo. O projeto Papers da Brasil GEO é uma pesquisa empírica que usa Python para analisar citações acadêmicas. O site brasilgeo.ai usa scripts Python para monitorar métricas. Você aprenderá os fundamentos com esses exemplos práticos.
Programar descrevendo a intenção. Existe hoje um segundo jeito de dar instruções ao computador: você descreve o resultado para um agente de IA, como o Claude Code, o Codex ou o Gemini CLI, e ele escreve o código em Python, roda e mostra o que fez. O nome popular disso é vibecoding: programar descrevendo o que você quer para uma IA escrever e testar o código. O robô literal do começo deste capítulo continua lá; o que mudou é que agora há um intérprete no meio. Você descreve, o agente traduz em instruções, e o computador segue essas instruções ao pé da letra, inclusive as erradas.
Entre programadores que já usam assistente ou agente de código, o uso diário virou regra. Na pesquisa anual do Stack Overflow divulgada em 06/10/2026, com mais de 30 mil respostas, 73% desse grupo usa todos os dias, e os agentes mais citados foram o Claude Code (66%) e o GitHub Copilot (59%). O uso principal é gerar código numa área que a pessoa já conhece (67%). Esse último número interessa a quem está começando: o agente rende mais nas mãos de quem consegue ler o que ele entrega, e é essa leitura que os próximos capítulos ensinam.
Descrever uma tarefa para um agente como se fosse para o robô literal
Quatro partes que cabem em cinco linhas de pedido. Vale para um script de 10 linhas e para um de 200.
Passo 1: Mostre a entrada de verdade
Cole uma amostra sintética ou anonimizada que preserve cabeçalhos e formatos. Não inclua credenciais nem dados pessoais ou comerciais sem autorização.
Deu certo quando: O agente usa os nomes de coluna que você colou, sem inventar outros.
Erro comum: Escrever 'uma planilha de campanhas'. O agente cria colunas que não existem no seu arquivo; cole as três primeiras linhas, com o cabeçalho.
Passo 2: Escreva a saída que você espera para aquele exemplo
Linha por linha, do jeito que você quer ver no fim. Se a saída é um número, escreva o número.
Deu certo quando: Você consegue comparar a resposta do agente com a sua sem interpretar nada.
Erro comum: Pedir 'um relatório bonito'. Bonito não tem como ser conferido.
Passo 3: Diga como o resultado vai ser conferido
Uma frase basta: 'o arquivo final tem 3 linhas e nenhuma UTM tem letra maiúscula'.
Deu certo quando: O agente roda o script e mostra a condição cumprida na tela.
Erro comum: Aceitar 'pronto, funcionou' sem ver a saída impressa. Peça que o agente rode o script e cole a saída no chat.
Passo 4: Rode primeiro numa cópia
Antes de apontar o script para o arquivo original, rode com uma cópia ou com uma amostra de poucas linhas.
Deu certo quando: O arquivo original continua intacto e você viu a saída real.
Erro comum: Rodar direto no arquivo de trabalho e descobrir que o script sobrescreve a entrada.
No fim você tem: Um pedido que uma pessoa ou um agente consegue cumprir e que você consegue conferir em um minuto.
Simon Willison, um dos autores que mais publicam sobre programação com agentes, escreveu em 24/09/2026 que, quanto mais tempo passa com agentes de código, mais se convence de que eles tornam a engenharia de software ainda mais difícil, porque tirar proveito deles exige disciplina e conhecimento fora do comum. O agente encurta a digitação; o algoritmo continua sendo responsabilidade de quem pede.
Continue como aluno do portal
O cadastro reúne sua jornada de aprendizagem em uma conta. Criar minha conta de aluno e voltar ao curso de Python.
Você entende que programar é escrever instruções detalhadas para o computador, como explicar cada passo de uma tarefa para um robô muito literal.
A seguir: módulo 2, Por que Python (5 min).