GVCode Trainee
Livro Quarto do curso de trainee da GVCode
Bem Vindos!
Este é o material do curso de Trainee da GVCode. Cada capítulo está associado a uma aula presencial.
Esse material foi 100% escrito pelos veteranos da entidade, e está sendo otimizado desde 2020! Ao final, temos algumas das bibliografias utilizadas em sua confecção.
Aulas
Introdução ao Python I
- O que é um script; sintaxe; variáveis; tipos de dados.
- Operadores; control flow; funções.
- Extra: f-strings; condições (try except).
Introdução ao Python II
- Programação orientada ao objeto.
- Coleções (list, dict, tuple, set); subsetting e métodos.
- Iteráveis loops, comprehension, e enumerate, filter, zip, e map.
- Extra: *args; funções úteis.
Introdução ao Python III
- Numpy: arrays e vetorização; operações e subsetting.
- Pandas: dataframes; operações.
- Extra: tópicos avançados em Numpy e Pandas.
Ciência de Dados: Manipulação
- Introdução à ciência de dados; o que é processamento de dados.
- Como arrumar dados com Pandas.
Ciência de Dados: Visualização
- O que é visualização de dados.
- Sumarização com Pandas; Gráficos com o Matplotlib.
- Extra: seaborn e outras bibliotecas; gráficos avançados.
Ciência de Dados: Modelagem
- O que é modelagem de dados.
- Aula teórica sobre modelos de machine learning.
Ciência de Dados: Projetos
- Etapas e exemplo de um script de ciência de dados.
- Funções de modelagem.
- Extra: apresentar trabalho.
Outros Temas em Programação
- Git e Github.
- Boas práticas de programação (python’s pep8).
- Extra: regex; web scrapping.