|
Entregável do Bloco: |
Um relatório com uma série de exercícios de fundamentação, trazendo a implementação de diversos artefatos de processamento de dados em Python e SQL, assim como os códigos fontes, documentação do processo de desenvolvimento e da modelagem de dados. São usados exercícios desafiadores provenientes de plataformas de mercado. |
|
Visualização de Dados e Introdução a SQL |
Visualizar dados de um CSV no Google Data Studio |
Construir um relatório interativo baseado em dados usando Google Looker Studio |
Realizar queries SELECT em uma bases de dados SQL |
Extrair informações através de agrupamentos e sumarização (GROUP_BY e ORDER_BY) |
|
Fundamentos de Programação com Python |
Criar programas simples em Python |
Escrever programas que realizam operações em Python |
Escrever programas simples com decisão / seleção em Python |
Escrever programas simples com repetição / iteração e listas em Python |
|
Fundamentos de Modelagem Relacional e SQL |
Projetar modelos relacionais de bases de dados com restrições |
Aplicar regras de normalização em um modelo relacional de dados |
Criar tabelas e objetos em um banco de dados utilizando SQL |
Fazer agregações entre duas ou mais tabelas em banco de dados |
|
Fundamentos de Python para Processamento de Dados |
Programar funções em Python |
Programar em Python com strings (texto) e números |
Programar decisão / seleção e repetição / iteração com listas em Python |
Programar em Python com arquivos, sets, dicionários e JSON |
Encontrar e tratar bugs (erros) em Python |
|
Projeto do Bloco: Processamento de Dados |
Converter dados tabulares em dashboards usando Google Data Studio |
Escrever Programas simples em Python |
Escrever queries variadas com a linguagem SQL em diferentes contextos |
Escrever Programas em Python com mais recursos |