Este repositório contém todos os materiais e projetos desenvolvidos como parte do curso oferecido no Novo Ensino Suplementar (NES), focado em estudantes interessados em aprender sobre análise de dados e desenvolvimento web. O curso visa equipar os alunos com habilidades práticas para analisar dados do Portal da Transparência de Maceió-AL e desenvolver uma aplicação web para visualizar esses dados.
O curso é composto por 6 encontros, cada um com a duração de 4 horas. Cada encontro abrange uma combinação de teoria e prática, utilizando tecnologias modernas de análise de dados e desenvolvimento web.
-
Encontro 1: Introdução ao Pandas e Manipulação de Dados
- Data: 21/09
- Conteúdos: Estruturas de dados básicas (Series e DataFrame), leitura e escrita de arquivos CSV, operações básicas, agrupamento e agregação, tratamento de dados faltantes.
- Prática: Análise inicial de dados do Portal da Transparência de Alagoas.
-
Encontro 2: Visualização de Dados com Matplotlib
- Data: 29/09
- Conteúdos: Criação de gráficos básicos e personalizados, subplots e gráficos combinados.
- Prática: Criação de visualizações para os dados analisados no encontro anterior.
-
Encontro 3: Introdução ao FastAPI e Construção de Aplicações Web
- Data: 12/10
- Conteúdos: Configuração do ambiente, criação de projeto básico, rotas e manipulação de requisições HTTP, integração com Jinja2.
- Prática: Desenvolvimento de uma aplicação web simples para exibir dados e gráficos.
-
Encontro 4: Desenvolvimento Frontend com Frameworks CSS
- Data: 26/10
- Conteúdos: Frameworks CSS como Bootstrap, Tailwind CSS ou Materialize, responsividade e layout grid.
- Prática: Estilização da aplicação web.
-
Encontro 5: Integração de Dados e Interatividade
- Data: 02/11
- Conteúdos: Integração do Pandas e Matplotlib com FastAPI, criação de rotas interativas, implementação de formulários.
- Prática: Adição de funcionalidades interativas à aplicação.
-
Encontro 6: Pontos Finais e Apresentação de Projetos
- Data: 09/11
- Conteúdos: Revisão dos conceitos, otimização de desempenho, discussão sobre melhorias.
- Prática: Finalização do projeto e apresentação dos resultados.