Pular para o conteúdo
leonardobissoli.com
Todos os vídeos

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.

Como gerar gráficos em Python com ChatGPT sem programar

O passo a passo

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.