tutorial · 18 de novembro de 2025 · 6:22
Como gerar gráficos em Python com ChatGPT sem programar
O vídeo mostra como escrever um prompt para o ChatGPT gerar um script Python que consome uma API de dados históricos e produz gráficos de temperatura usando Requests, Pandas e Matplotlib. O autor roda o script passando o nome da cidade como parâmetro e compara o resultado com Cork e São Paulo, frisando que o processo todo leva menos de um minuto.

O passo a passo
01Bibliotecas usadas no script
O script gerado usa Requests para fazer a requisição à API, Pandas para montar o DataFrame e Matplotlib para plotar o gráfico.
02Estrutura do prompt enviado ao ChatGPT
O prompt pede um script Python completo, com nome da cidade como parâmetro, que consome uma API pública usando o endpoint "archive" para trazer dados históricos a partir de janeiro de 2025.
03Configuração de cidade, datas e DataFrame
O prompt define o fuso horário de São Paulo, cria um DataFrame com as colunas de data, temperatura máxima e temperatura mínima, agrupa por mês e ordena de janeiro a dezembro.
04Execução do script e geração do gráfico
Ao rodar "python cidade.py 'Cork'" (ou outra cidade), o script consulta a API, retorna latitude e longitude, monta o dataset e gera o gráfico pelo Matplotlib.
05Comparação entre cidades
O vídeo testa com Cork e depois com São Paulo e mostra que os gráficos ficam completamente diferentes: em Cork o verão aparece em junho, julho e agosto, enquanto em São Paulo aparece em janeiro, fevereiro e março.
06Aplicações além do clima
O autor sugere usar o mesmo approach com API de vendas ou de produtos, e exportar o dataset em CSV para abrir depois no Power BI ou no Excel.
Nas palavras dele
“e a inteligência artificial consegue fornecer pra gente praticamente menos de 1 minuto”
ouvir em 0:26
“ele vai usar API pública, esta API aqui. Por que que é a archive? Porque eu vou trazer dados históricos e tem que ser essa PI aqui”
ouvir em 0:52
“ele gerou um gráfico completamente diferente, porque o verão é janeiro, fevereiro, março”
ouvir em 3:49
“o verão seria junho, julho e agosto”
ouvir em 3:49
Perguntas
Quais bibliotecas Python o script usa?
Requests, Pandas e Matplotlib.
Como o nome da cidade é passado ao script?
Como parâmetro pela linha de comando, por exemplo: python cidade.py "São Paulo".
Qual período de dados o script consulta?
De janeiro de 2025 até a data atual, com fuso horário de São Paulo.
O mesmo script funciona para cidades diferentes?
Sim, o vídeo testa com Cork e São Paulo e mostra gráficos diferentes para cada uma.
Quer ir além do vídeo?
Continue por aqui
Este resumo foi escrito a partir da transcrição do vídeo. As citações são literais. Para o conteúdo completo, assista no YouTube.