Informações sobre o curso acesse aqui.
Este repositório reúne todos os notebooks, imagens, modelos e demais materiais necessário para a condução das aulas e revisão das mesmas.
Utilize as discussões ou mesmo crie issues se precisar de alguma informação.
Como é um repositório público, aceito Pull Requests 😊!
Nas aulas podemos utilizar o Google Colab ou a própria distribuição local Anaconda, com uso do Jupyter Notebook, que há vem instalado nesta distribuição. Você também pode usar até mesmo o VSCode, escolha o ambiente que mais adeque ao seu estilo!
Para instalar o Anaconda, acesse a sessão de Downloads do Anaconda.
O Google Colab podem ser acessado diretamente do seu site, neste caso é recomendável ter uma conta Google para salvar seus notebooks.
Para quem for usar Colab, use o badge de cada um. Eles possuem um link que já abre direto na plataforma com tudo pronto para realizar seus estudos ou desenvolver seus projetos.
No Google Colab todas as dependências já estão instaladas. Não se preocupe em montar seu ambiente! 😄
Aulas no programa atualizado da disciplina:
- Introdução do Python
- Casos de uso
- Jupyter Notebook
- Storytelling & Markdown
- Listas
- Dicionários
- Tipos de dados
- Operadores lógicos
- Condicionais
- Laços
- Funções
- List Comprehensions
📙 Aula 1
- Coleções
- Funções built-in
- Funções lambda
- Exceções e fluxos de tratamento de errors
- Datas
- Expressões regulares
📙 Aula 2
📘 6. Datas
- Matrizes
- Arrays
- Introdução a dataframes
📙 Aula 3
- Manipulando dataframes
- Pré-processamento
- Limpeza de Dados
- Acessando dados externos
- Agrupamento de dados
📙 Aula 4
- Fundamentos
- Instalação
- Dataframes Spark
- Spark SQL
📙 Aula 5
📘 2. Análise de Abstenções e Taxa de Votação
- Abordagens de problemas de machine learning
- Machine learning workflow
- Preparação de dados
- Treinamento
- Avaliação de indicadores de sucesso do modelo
📙 Aula 6
📘 1. Análise e Imputação de Dados
- Introdução a web scraping
- Coletando dados de APIs utilizando Requests
- Analisando páginas estáticas utilizando Beautiful Soup
- Automatizando coletas por navegador utilizando Selenium
📙 Aula 7
📘 1. Análise de Preços de Imóveis
📘 2. Coleta de Dados de Produtos
Projetos de conclusão da disciplina.