GVCode Trainee

Livro Quarto do curso de trainee da GVCode
Author

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.