Tutoriais de IA
IA Prática Guia ⏱️ 9 min de leitura ✓ Atualizado em 08 de nov. de 2026 Verificado em

Como programar com o ChatGPT sem saber código

Use o ChatGPT para criar um script pequeno em Python: o pedido, como rodar no seu computador, como colar o erro de volta e o que não executar nunca.

Por · Publicado em
📄 Versão .MD (IA)
Tela de terminal com um script curto em Python ao lado de uma janela de conversa

Dá para sair com um script útil sem virar programador. Não dá para sair sem ler o que vai rodar. O ChatGPT escreve Python depressa e erra caminho, nome de coluna e biblioteca. O seu trabalho é a tarefa pequena, o arquivo de mentira e a leitura do erro.

Este guia para na primeira automação local. Sem servidor, sem senha, sem “organize o meu computador”.

Como criar um script com o ChatGPT se você não programa?

Instale o Python pelo site python.org. No instalador do Windows, marque adicionar o Python ao PATH. Feche e abra o terminal. Rode python3 --version no Mac ou no Linux e py --version no Windows. Se aparecer um número, como Python 3.12 ou outra versão 3, pode continuar. Se o comando não existe, a instalação não entrou no PATH. Não baixe um “Python” de outro site indicado pelo chat.

Descreva a tarefa assim:

Escreva um único arquivo Python, sem instalar biblioteca. Entrada: um CSV chamado exemplo.csv, na mesma pasta, com as colunas data, valor e status. Saída: um arquivo resumo.csv com a soma de valor para cada status. Não apague o arquivo original. Não use internet. Não leia nenhuma outra pasta. Explique em cinco linhas o que o script faz antes do código. Use apenas a biblioteca padrão.

Esse pedido cabe num fim de tarde. “Faça um sistema financeiro” não cabe.

Rode num arquivo que você pode jogar fora

  1. Crie uma pasta só para o teste, fora de Documentos importantes.
  2. Salve três linhas num exemplo.csv. Invente os números.
  3. Salve o código como resumo.py na mesma pasta.
  4. No terminal, entre na pasta e rode python3 resumo.py ou py resumo.py.
  5. Abra o resumo.csv. Confira a soma na mão, numa calculadora.

Se der erro, copie o texto todo do terminal. Peça:

Este é o erro completo. Corrija só o necessário. Não mude a regra da soma. Não adicione biblioteca.

Não escreva “não funcionou”. O erro já diz a linha. Você só precisa transportar a mensagem.

Quando o script é a ferramenta certa

SituaçãoUseNão use
Uma soma, um filtro, uma buscaPlanilhaScript
O mesmo tratamento em vinte CSV iguaisUm script na pasta de testeCopiar e colar à mão até errar
Enviar e-mail, acessar banco, mexer em senhaUma ferramenta oficial, com alguém que responda pelo acessoUm script gerado no chat pessoal
Você não sabe dizer a entrada e a saídaPapel, primeiroCódigo

A primeira versão sem biblioteca externa é de propósito. No momento em que o chat disser “instale este pacote”, pare e pergunte por que a biblioteca padrão não basta. Muita tarefa de CSV basta.

O que não executar

  • Código que pede senha, token ou cookie.
  • Código que usa os.remove, shutil.rmtree ou qualquer apagar, se você não pediu para apagar.
  • Código que abre endereço da internet ou manda arquivo para fora.
  • Código que pede para desligar antivírus ou rodar como administrador.
  • Um zip “pronto” no lugar do texto que você lê.

Peça esta revisão antes de ampliar o script:

Liste cada ação do script que mexe em arquivo. Diga se alguma apaga, renomeia ou sai da pasta atual. Seja literal.

Se a resposta não bater com o que você pediu, jogue fora e recomece o pedido. Não tente “consertar depois”.

O princípio é o mesmo de qualquer agente com acesso ao seu computador: permissão mínima. O guia de segurança de agentes detalha isso para ferramentas que leem a tela e a senha. Aqui o risco é menor e a regra é a mesma.

Erros de iniciante

  • Colar a base real no chat. Nome de cliente e valor não são exemplo. Exemplo se inventa.
  • Aceitar cinquenta linhas quando dez resolvem. Peça a versão mais curta que ainda faça a soma.
  • Salvar em cima do único arquivo. A pasta de teste existe para você errar.
  • Instalar o que o chat citou, de um comando copiado, sem ler. O instalador é o do python.org. Pacote extra fica para a segunda etapa, se a primeira provar que você precisa.
  • Achar que funcionou porque não deu erro. Abra o CSV de saída e some uma coluna na mão.

Um script mínimo, para comparar com o que a IA entregar

Este exemplo só lê exemplo.csv na mesma pasta e escreve resumo.csv. Não apaga nada e não usa internet. Se o ChatGPT devolver algo bem mais longo, peça para aproximar disto.

import csv
from collections import defaultdict
from pathlib import Path

totais = defaultdict(float)
with Path("exemplo.csv").open(newline="", encoding="utf-8") as arquivo:
    for linha in csv.DictReader(arquivo):
        totais[linha["status"]] += float(linha["valor"])

with Path("resumo.csv").open("w", newline="", encoding="utf-8") as saida:
    escritor = csv.writer(saida)
    escritor.writerow(["status", "soma"])
    for status, soma in totais.items():
        escritor.writerow([status, f"{soma:.2f}"])

O exemplo.csv de teste pode ser isto, criado no bloco de notas:

data,valor,status
2026-11-01,10,pago
2026-11-02,5,aberto
2026-11-03,7,pago

A soma de pago é 17. A de aberto é 5. Se o arquivo de saída mostrar outra coisa, o script não está certo, mesmo sem mensagem de erro. Cabeçalho diferente do pedido, Status com maiúscula ou vírgula no lugar do ponto, já quebra o float. É esse tipo de detalhe que você cola de volta no chat.

Não acrescente pip install em cima deste exemplo. Ele usa só a biblioteca padrão. Quando a tarefa crescer para muitas pastas, pare e escreva de novo o que entra e o que sai. Não deixe o chat “ir melhorando” um script que você já não consegue ler.

Próximo passo

Se a tarefa ainda é planilha, pare aqui e vá para ChatGPT para Excel e Sheets. Antes de dar a uma ferramenta acesso mais amplo que um CSV de teste, leia Segurança de agentes de IA e permissões.

Perguntas frequentes (FAQ)

Preciso aprender Python para usar o script?

Precisa entender o bastante para não rodar o que não foi pedido. Não precisa decorar a linguagem. Peça uma explicação linha a linha e leia. Se o script faz algo que você não pediu, não execute. O ChatGPT erra caminho de arquivo e inventa função. O teste com um arquivo fictício pega isso antes do dado real.

Qual a diferença entre isso e uma planilha?

Se a tarefa é soma, filtro e busca, fique na planilha. O guia de Excel e Sheets e o de ChatGPT para planilhas cobrem esse caso. Script vale quando você vai repetir a mesma transformação em muitos arquivos, como juntar CSV de uma pasta de teste e gerar um resumo. Não vale para uma conta que a fórmula já faz.

O código do ChatGPT é seguro?

Não por padrão. Pode ter caminho errado, pode apagar linha demais e pode sugerir biblioteca desnecessária. Rode só em pasta de teste, com cópia. Não cole token, senha nem chave de API no chat. O guia de permissões de agentes de IA trata o princípio: a ferramenta só recebe o acesso que a tarefa exige.

Funciona sem instalar nada, só no navegador?

Dá para pedir ao ChatGPT que simule um exemplo minúsculo na conversa. Para um arquivo seu, você precisa rodar na sua máquina ou num ambiente que você controle. Colar a planilha real no chat não é o caminho. Instalar o Python é uma vez só. O instalador oficial é o do python.org, não um link enviado no meio da resposta da IA.