Exercícios
Pratique o que aprendeu nas anotações e exemplos.
Como usar
Seção intitulada “Como usar”- Leia o enunciado do exercício
- Tente resolver por conta própria
- Consulte as notas se precisar de ajuda
- Compare sua solução com a dos colegas
Exercício 01 - Exploração de Dataset
Seção intitulada “Exercício 01 - Exploração de Dataset”Objetivo: Carregar e explorar um dataset com pandas.
Instrução: Carregue um arquivo CSV de sua escolha e responda:
- Quantas linhas e colunas tem o dataset?
- Quais colunas possuem valores nulos?
- Quais são os tipos de dados de cada coluna?
Critérios de sucesso:
- O dataset é carregado sem erros
-
df.shape,df.info()edf.isnull().sum()são usados corretamente - Os resultados são interpretados e descritos
Exercício 02 - Filtros e Agregações com SQL
Seção intitulada “Exercício 02 - Filtros e Agregações com SQL”Objetivo: Praticar SELECT, WHERE, GROUP BY e ORDER BY.
Instrução:
Dado uma tabela vendas com as colunas produto, categoria, valor e data:
- Liste os 5 produtos com maior valor total vendido
- Calcule o total vendido por categoria
- Filtre apenas as vendas do último mês
Critérios de sucesso:
- As queries retornam os resultados corretos
- GROUP BY e ORDER BY são usados corretamente
- A filtragem por data funciona
Exercício 03 - Limpeza de Dados
Seção intitulada “Exercício 03 - Limpeza de Dados”Objetivo: Identificar e tratar problemas comuns em um dataset.
Instrução: Dado um DataFrame com dados “sujos”:
- Remova linhas completamente duplicadas
- Preencha valores nulos em colunas numéricas com a mediana
- Normalize a coluna de texto (remova espaços, converta para minúsculas)
Critérios de sucesso:
- Duplicatas são removidas com
drop_duplicates() - Nulos são tratados com
fillna() - A coluna de texto é normalizada com
str.strip()estr.lower()