Desafio de 1 dia (se você for bom de 1 hora!) - Hacked by AI
Absolutamente sensacional! Combinei Google Colab + Gemini + ChatGPT e consegui em menos de 1 hora utilizar os dados do DNIT para criar um aplicativo que informa a condição das estradas do Brasil. Dúvida? Segue os links dos materiais e o print da tela do aplicativo. Quando esse post tiver mais de 100 reações eu publicarei um vídeo explicando passo por passo essa jornada maravilhosa no mundo de como aumentar sua produtividade e empregabilidade com apoio de ferramentas de IA!!
Página do DNIT com dados originais:
Página com link para os dados originais do DNIT:
Dados convertidos para CSV (formato mais leve):
ChatGPT para finalização do código e sugestões de teste e deploy no Streamlit:
Instruções adicionais (podem servir no futuro):
Repositório público no Github:
Aplicativo rodando no streamlit a partir de arquivo no Github:
Cálculo da Nota
2 avaliações em grupo de vídeos criados e divulgados no YouTube. A média é dada por: 0,8*Max{nota1, nota2}+0,2*Min{nota1, nota2}. Com isso basta uma nota para o aluno poder ser aprovado com até média 8,0 se fizer uma avaliação e tiver nota máxima em uma das duas ou poder ter até média 10,0 caso venha a realizar duas avaliações e tenha nota máxima nas duas.
Planos de desenvolvimento
Notas
GL304A Projeto P1 Projeto P2 Nota Final
GL304B Projeto P1 Projeto P2 Nota Final
Avaliação detalhada dos vídeos
Descritivo detalhado acerca das notas em cada critério para o Projeto 1
Resultado da Revisão de Nota do Projeto 1
Descritivo detalhado acerca das notas em cada critério para o Projeto 2
Resultado da Revisão de Nota do Projeto 2
Sobre o cálculo da nota
Projeto P1
Projeto P2
Post pré-aula
Sam Altman pediu para avisar que a aula de hoje é muito importante de se ir. Através dela vocês irão entender como desenvolver em apenas 1 hora como realizar um projeto que iria demorar 8 semanas. De quebra será ensinado como ganhar tokens no futuro, dado que nos próximos 2 anos a renda básica não estará garantida.
Renda básica flopou, Sam Altman disse: "Vou dar tokens para você..."
https://www.youtube.com/watch?v=m5ymiZ-K8OU&t=0s
Tarefas
Assistir as vídeo-aulas e estudar o material da Semana 01 do MapaVerso para todos.
Conhecer a página do Projeto Python para todos e aprender: módulo 1 (tipos básicos), módulo 2 (coleções), módulo 3 (projeto 1).
Tarefas pós-aula:
O teixugo plot-twist pediu para avisar que a aula de ontem resultou nas seguintes tarefas (alerta de textão, sinto muito):
1. Conhecer e navegar na página do curso: https://sites.google.com/view/mtodos-quantitativos-aplicados/
2. Conhecer o conteúdo da semana 01 do curso: https://sites.google.com/view/mtodos-quantitativos-aplicados/in%C3%ADcio/s01
3. Preencher o formulário para saber o quanto você é um Ciborg (isso mesmo que você leu): https://forms.gle/2CFct6jCio7nqrBE9
4. Usar o notebookLM para interagir com o material da Semana 01, isto é, pelo menos preparar um mapa mental dos 6 vídeos e o pdf da Semana 01.
5. Testar a técnica prompts via Vibe Coding e subindo o arquivo Excel do DNIT no ambiente do Google Colab. Isto é, dentro do Google colab, subir o arquivo Excel e pedir para o Gemini gerar um mapa com cores acerca da gravidade das ocorrências de problemas em estradas federais no Brasil.
6. Nessa próxima semana tentar mudar sua rotina para inserir 5 minutos na sua agenda para praticar BUJO ou Zettelkasten (quem foi na aula ou clicar no link do material abaixo saberá o que significam essas siglas).
7. Criar um grupo baseado em habilidades e competências para fazer o projeto 1, que será mais detalhado nas próximas semanas, mas deverá ter os seguintes elementos: Uma dor de tomada de decisão que poderá ser resolvida com ajuda de um Mapa e método para ranquear alternativas.
8. Para o número máximo de integrantes no grupo, sugiro aplicar a regras das 2 pizzas da Amazon para formar equipes.
9. Se precisar relembrar ou ver pela primeira vez algum ponto da aula, segue o link para apresentação (em breve irei gravar um vídeo, mas ele só deverá sair no dia 19/08): https://docs.google.com/presentation/d/1i3puzApUuoL_EsevTrt6JwkKI0bCDqReqP1yy3Z9NSo/edit?usp=sharing
Tarefas
Dinâmica em sala de aula - Utilização das notas de aula dos grupos para construção de um mapa mental do conteúdo da Semana 01, empregando conceitos da Semana 02.
Assistir as vídeo-aulas e estudar o material da Semana 02 do MapaVerso para todos.
Continuar o aprendizado na página do Projeto Python para todos e aprender o o módulo 5 (Controle de fluxo: estruturas condicionais: if-elif-else) e módulo 6 (Controle de fluxo: estruturas de repetição: while/for).
Dinâmica em sala de aula - Resumo da releitura do material do curso sob o aspecto do uso do: ChatGPT para criar programas em Python, desenvolvimento ágil, e método Zettelkasten.
Vídeo resumo das ideias e das dinâmicas desenvolvidas em sala para a aula presencial 01.
Tarefas pós-aula
1. Conhecer e navegar na página do curso: https://sites.google.com/view/mtodos-quantitativos-aplicados/
2. Conhecer o conteúdo da semana 02 do curso: https://sites.google.com/view/mtodos-quantitativos-aplicados/in%C3%ADcio/s02
3. Preencher o formulário para saber o quanto você é um Ciborg (isso mesmo que você leu): https://forms.gle/2CFct6jCio7nqrBE9
4. Usar o notebookLM para interagir com o material da Semana 02, isto é, pelo menos preparar um mapa mental dos 6 vídeos e o pdf da Semana 02.
5. Testar a técnica de tirar foto de algumas das figuras das atividades propostas e aplicar prompt no ChatGPT. Comparar com os resultados obtidos e cujo link é disponibilizado nesta apresentação. O que foi diferente em termos de prompt e saída?
6. Nessa próxima semana tentar mudar sua rotina para inserir 5 minutos na sua agenda para praticar BUJO ou Zettelkasten (quem foi na aula ou clicar no link do material abaixo saberá o que significam essas siglas).
7. Criar um grupo baseado em habilidades e competências para fazer o projeto 1, que será mais detalhado nas próximas semanas, mas deverá ter os seguintes elementos: Uma dor de tomada de decisão que poderá ser resolvida com ajuda de um Mapa e método para ranquear alternativas.
8. Para o número máximo de integrantes no grupo, sugiro aplicar a regras das 2 pizzas da Amazon para formar equipes.
9. Se precisar relembrar ou ver pela primeira vez algum ponto da aula, segue o link para apresentação (em breve irei gravar um vídeo, mas ele só deverá sair no dia 19/08): https://docs.google.com/presentation/d/1i3puzApUuoL_EsevTrt6JwkKI0bCDqReqP1yy3Z9NSo/edit?usp=sharing
Tarefas
Assistir as vídeo-aulas e estudar o material da Semana 03 do MapaVerso para todos.
Continuar o aprendizado na página do Projeto Python para todos e aprender o módulo 7 (Criando suas próprias funções: def).
Vídeo resumo das ideias e das dinâmicas desenvolvidas em sala para a aula presencial 03.
Tarefas
Assistir as vídeo-aulas e estudar o material da Semana 04 do MapaVerso para todos.
Continuar o aprendizado na página do Projeto Python para todos e aprender o módulo 7 (Criando suas próprias funções: def).
Vídeo resumo das ideias e dinâmicas desenvolvidas para a aula presencial 04.
Tarefas
Assistir as vídeo-aulas e estudar o material da Semana 05 do MapaVerso para todos.
Continuar o aprendizado na página do Projeto Python para todos e aprender o módulo 8 (Manipulação de arquivos e dados).
Resumo das atividades desenvolvidas na aula presencial: Estado de fluxo. O que é e como utilizar para projetos em grupo?
Vídeo resumo das ideias e dinâmicas desenvolvidas para a aula presencial 04.
Roadmap de Habilidades e competências para o cientista de dados.
Detalhes acerca do desenvolvimento de um projeto em ciência dos dados.
Matriz de habilidades e competências x integrantes dos grupos.
Tarefas da aula presencial: discussão do roteiro para o vídeo.
Tarefas
Assistir as vídeo-aulas e estudar o material da Semana 06 do MapaVerso para todos.
Dinâmica para aprender a criar links de queries na API do IBGE.
Tarefas presenciais
Tarefas
Assistir as vídeo-aulas e estudar o material da Semana 07 do MapaVerso para todos.
Tarefas presenciais
Resumo das atividades desenvolvidas na aula presencial: Fusão de Dados - Crie seu Avatar usando IA e seus dados!
Vídeo resumo das ideias e dinâmicas desenvolvidas para a aula presencial 06.
Tarefas
Assistir as vídeo-aulas e estudar o material da Semana 08 do MapaVerso para todos.
Exemplo de produto final.
Tarefas presenciais
Resumo das atividades desenvolvidas na aula presencial: Clustering de dados - segmentação de clientes e pacientes; e sua relação com IA.
Vídeo resumo das ideias e dinâmicas desenvolvidas para a aula presencial 07.
Discussão e análise dos notebooks Python que poderão servir de base para o roteiro do Projeto 1:
Considere os seguintes critérios de avaliação na elaboração do roteiro:
Avaliação vídeo (5 critérios, cada com 4 valores na escala da nota):
A. Descrição do problema a ser resolvido e seu contexto atrelado ao conceito mapas e indicadores (Roteiro): 1 - nenhum, 2 - parcial, 3 - completa, 4-Excelente
B. Visual e encadeamento lógico da apresentação (Design, texto, figuras, formatação dos slides): 1 - confuso, 2 - claro, 3 - muito bom, 4 - Excelente
C. Vínculo da apresentação com os dados do problema apresentado e do programa em Python (Compilação dos dados e resultados): 1 - confuso, 2 - claro, 3 - muito bom, 4 - Excelente
D. Fluência dos conceitos ao longo do vídeo (Narração, apresentação, e edição): 1 - confuso, 2 - claro, 3 - muito bom, 4 - Excelente
E. Atratividade do vídeo para o YouTube (Capa do vídeo): 1 - baixo, 2 - média, 3 - alta, 4 - Muito alta
Tarefas
Os grupos deverão usar o horário da aula para aperfeiçoar o roteiro do Projeto 1 e seu roteiro (não esqueça de ler os critérios a serem considerados dados na aula passada).
Entrega do roteiro do Projeto 1 - às 23:59 do dia 12/10/2025.
Entrega do vídeo do Projeto 1 - às 23:59 do dia 27/10/2025.
Tarefas presenciais
Resumo das atividades desenvolvidas na aula presencial: Mapas E Padrões - Como visualizar índices em mapas coloridos.
Vídeo resumo das ideias e dinâmicas desenvolvidas para a aula presencial 08.
Notebook com código Python para a criação de clusters em mapas.
Tarefas
Esclarecimento de dúvidas sobre o vídeo do Projeto 1 a partir dos conteúdos dos roteiros.
Entrega do vídeo do Projeto 1 - às 23:59 do dia 27/10/2025.
Criando um Chatbot especializado nos vídeos e no material do curso disponibilizado no site.
Tarefas presenciais bônus
Resumo das atividades desenvolvidas na aula presencial: Mapas E Padrões - Como visualizar índices em mapas coloridos.
Vídeo resumo das ideias e dinâmicas desenvolvidas para a aula presencial 08.
Resumo das atividades presenciais na aula presencial 09: GPT Origens.
Link para código Python para chat bot simples usando Groq + LangChain + Streamlit
Resumo das atividades presenciais na aula presencial 10: Agentes GPT.
Link para código Python de chat bot que emprega como fonte sites, PDFs e vídeos do YouTube
Resumo das atividades presenciais na aula presencial 11: Agentes + Dados.
Tarefas
Assistir as vídeo-aulas e estudar o material da Semana 09 do MapaVerso para todos.
Link para a planilha contendo os links e a avaliação para os Projetos 1 entregues.
Tarefas
Assistir as vídeo-aulas e estudar o material da Semana 10 do MapaVerso para todos.
Os grupos deverão utilizar o horário da aula para se reunir e estudar o conteúdo da semana 10.
Assistir as vídeo-aulas e estudar o material da Semana 11 do MapaVerso para todos.
Os grupos deverão utilizar o horário da aula para se reunir e estudar o conteúdo da semana 11.
Tarefas
Assistir as vídeo-aulas e estudar o material da Semana 12 do MapaVerso para todos.
Tirar dúvidas acerca do Projeto 2.
Entrega do roteiro Projeto 2 até às 23:59 do dia 01/12/2025.
Tarefas presenciais
Dinâmica para entender e conectar os conteúdos das semanas 10 e 11 com o conteúdo da semana 12.
Tarefas
Tirar dúvidas acerca do Projeto 2.
Entrega do roteiro Projeto 2 até às 23:59 do dia 01/12/2025.
Tarefas
Tirar dúvidas acerca do Projeto 2.
Entrega do vídeo do Projeto 2 até às 23:59 do dia 08/12/2025.