Python para Análise de Dados: Fundamentos, Boas Práticas e Orientação a Objetos
Carga Horária: 20 horas (10 aulas de 2h cada)
Modalidade: Presencial e online
Horário: Quartas e quintas, 10h às 12h
Dias: 16, 22, 23 e 30/10; 06,12,13,19, e 27/11; e 04/12/2025
Professor: Bernardo Alves Furtado - bernardo.furtado@ipea.gov.br Super colaboradores: - Pedro Cavalcanti - Douglas De Oliveira Matos Braga - Gabriel Garcia de Almeida - Contributor: Gabriel Pistelli
Endereços
- Curso: https://bafurtado.github.io/python-ipea-fundamentos-objetos
- Repositório git com os arquivos: https://github.com/baFurtado/python-ipea-fundamentos-objetos/
Público-Alvo
Servidores públicos com alguma familiaridade em lógica de programação e uso de dados com interesse em aprender Python para aplicar em projetos de dados de forma eficaz e seguindo boas práticas.
Módulos do Curso
🔧 Aula 0: Configuração do Ambiente
Módulo 1: Fundamentos
- Aula 1: Ambiente, Sintaxe e Primeiros Passos
- Aula 2: Estruturas de Dados Pythonicas
- Aula 3: Controle de Fluxo e Funções
Módulo 2: POO e Dados
- Aula 4: Programação Orientada a Objetos
- Aula 5: Introdução ao Pandas e DataFrames
- Aula 6: Manipulação de Dados com Pandas
Módulo 3: Intermediário e Projeto
- Aula 7: Git e Estrutura de Projetos
- Aula 8: Machine Learning e Automação
- Aula 9: Projeto Final _ Desenvolvimento Guiado
- Aula 10: Apresentação dos Projetos
Projeto Final
Desenvolvimento de um script ou análise que integre os conceitos aprendidos, preferencialmente versionado em um repositório Git, com entrada única, documentação básica (README.md).
📖 Referências
Plano orientador - será adaptado conforme desenvolvimento e engajamento da turma