Exercícios de Python para Analista de Dados
54 exercícios gratuitos. Trilha de Python aplicada a limpeza, transformação, análise e preparação de dados para BI, usando problemas comerciais, operacionais e de CRM.
Pratique sem cadastro com dados fictícios de varejo. A conta gratuita permite salvar progresso e favoritos.
Execução em Python com Pyodide e pandas. Exercícios de API usam respostas JSON simuladas.
Começar a praticar PYTHONPasso 0 (8)
- Criar variável de receita de um item
variáveis · aritmética · números · cálculo
- Identificar tipos de campos de venda
tipos de dados · dicionários · type · strings
- Acessar dados do primeiro cliente
listas · índice · dicionários · seleção de campos
- Montar lista com nomes de clientes
for · append · listas · dicionários
- Classificar pedido por valor
if · else · comparação · regra de negócio
- Contar clientes por região
for · contador · dicionários · agregação
- Criar função para calcular ticket médio
funções · return · parâmetros · média
- Padronizar texto de canal de venda
strings · strip · lower · limpeza de texto
Iniciante (10)
- Filtrar clientes do Sudeste com Python
listas · dicionários · filtro · for
- Calcular receita líquida de itens
for · cálculo · round · dicionários
- Contar pedidos pagos por status
for · if · contador · qualidade de base
- Calcular ticket médio simples
sum · len · média · round
- Ordenar produtos pelo maior preço
sorted · lambda · slice · ranking
- Validar campos obrigatórios de clientes
validação · for · any · qualidade de dados
- Padronizar canais de venda para relatório consistente
listas · dicionários · strip · lower · limpeza de texto
- Validar itens sem pedido correspondente
set · for · validação de chave · qualidade de dados
- Escolher gráfico a partir da pergunta
visualização · BI · interpretação
- API REST: validar status antes de usar dados
API REST · validação · qualidade de dados
Intermediário (21)
- Receita por canal com pandas
pandas · merge · groupby · sum
- Juntar pedidos e clientes para análise regional
pandas · merge · seleção de colunas · modelagem analítica
- Calcular dias de atraso de entregas
pandas · to_datetime · datas · filtro
- Margem por produto com pandas
pandas · merge · groupby · margem
- Identificar clientes sem recompra
pandas · isin · datas · anti-join
- Preparar resumo comercial para exportação
pandas · agg · nunique · base para BI
- Criar resumo estatístico do ticket dos pedidos
pandas · média · mediana · desvio padrão · EDA
- Diagnosticar tipos e datas antes da análise temporal
pandas · to_datetime · dt.strftime · groupby · datas
- Checar duplicidade de pedidos antes do dashboard
pandas · duplicated · qualidade de dados · auditoria
- Auditar vendedores sem meta mensal
pandas · merge · left join · isna · qualidade de dados
- Limpar canais inconsistentes em pedidos
pandas · limpeza de texto · dados sujos
- Padronizar datas com formatos inconsistentes
pandas · datas · formato inconsistente
- Corrigir tipo de chave antes do join
pandas · merge · validação de chave
- Validar qualidade do cadastro de clientes
qualidade de dados · duplicidade · campos obrigatórios
- Estatística básica do ticket com pandas
pandas · média · mediana · desvio padrão
- Distribuição de ticket por faixas
pandas · distribuição · percentual
- Preparar base para dashboard comercial
BI · pandas · tabela-resumo
- Preparar resumo tabular para exportação
exportação · tabela-resumo · pandas
- API REST: normalizar JSON de pedidos
API REST · JSON · pandas
- API REST: combinar páginas de uma resposta paginada
API REST · paginação · listas
- API REST: tratar campos ausentes no payload
API REST · JSON · qualidade de dados
Avançado (15)
- Criar coorte simples de primeira compra
pandas · groupby · min · período mensal
- Ranking de vendedores por atingimento de meta
pandas · merge · groupby · indicador de meta
- Detectar pedidos com ticket fora do padrão
pandas · std · média · outliers
- Calcular funil de campanhas digitais
pandas · métricas de marketing · divisão segura · round
- Montar base analítica de pedidos
pandas · base analítica · groupby · joins
- Criar relatório executivo em dicionário
pandas · dicionário · KPI · relatório
- Classificar pedidos por faixa de ticket
pandas · apply · classificação · feature engineering · ticket
- Criar matriz de receita por região e canal
pandas · pivot_table · fill_value · matriz · BI
- Gerar CSV de resumo por canal para compartilhar com BI
pandas · to_csv · exportação · groupby · BI
- Criar score simples de qualidade da base
pandas · qualidade de dados · duplicated · isna · dicionário
- Análise exploratória de receita por região
pandas · análise exploratória · groupby
- Criar relatório resumido operacional
relatório resumido · pandas · KPI operacional
- Correlação entre desconto e receita com cuidado
correlação · amostra · pandas
- Amostra versus população no desvio padrão
amostra · população · desvio padrão
- API REST: juntar campanhas externas com pedidos
API REST · merge · marketing analytics