StackData

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 PYTHON

Passo 0 (8)

  1. Criar variável de receita de um item

    variáveis · aritmética · números · cálculo

  2. Identificar tipos de campos de venda

    tipos de dados · dicionários · type · strings

  3. Acessar dados do primeiro cliente

    listas · índice · dicionários · seleção de campos

  4. Montar lista com nomes de clientes

    for · append · listas · dicionários

  5. Classificar pedido por valor

    if · else · comparação · regra de negócio

  6. Contar clientes por região

    for · contador · dicionários · agregação

  7. Criar função para calcular ticket médio

    funções · return · parâmetros · média

  8. Padronizar texto de canal de venda

    strings · strip · lower · limpeza de texto

Iniciante (10)

  1. Filtrar clientes do Sudeste com Python

    listas · dicionários · filtro · for

  2. Calcular receita líquida de itens

    for · cálculo · round · dicionários

  3. Contar pedidos pagos por status

    for · if · contador · qualidade de base

  4. Calcular ticket médio simples

    sum · len · média · round

  5. Ordenar produtos pelo maior preço

    sorted · lambda · slice · ranking

  6. Validar campos obrigatórios de clientes

    validação · for · any · qualidade de dados

  7. Padronizar canais de venda para relatório consistente

    listas · dicionários · strip · lower · limpeza de texto

  8. Validar itens sem pedido correspondente

    set · for · validação de chave · qualidade de dados

  9. Escolher gráfico a partir da pergunta

    visualização · BI · interpretação

  10. API REST: validar status antes de usar dados

    API REST · validação · qualidade de dados

Intermediário (21)

  1. Receita por canal com pandas

    pandas · merge · groupby · sum

  2. Juntar pedidos e clientes para análise regional

    pandas · merge · seleção de colunas · modelagem analítica

  3. Calcular dias de atraso de entregas

    pandas · to_datetime · datas · filtro

  4. Margem por produto com pandas

    pandas · merge · groupby · margem

  5. Identificar clientes sem recompra

    pandas · isin · datas · anti-join

  6. Preparar resumo comercial para exportação

    pandas · agg · nunique · base para BI

  7. Criar resumo estatístico do ticket dos pedidos

    pandas · média · mediana · desvio padrão · EDA

  8. Diagnosticar tipos e datas antes da análise temporal

    pandas · to_datetime · dt.strftime · groupby · datas

  9. Checar duplicidade de pedidos antes do dashboard

    pandas · duplicated · qualidade de dados · auditoria

  10. Auditar vendedores sem meta mensal

    pandas · merge · left join · isna · qualidade de dados

  11. Limpar canais inconsistentes em pedidos

    pandas · limpeza de texto · dados sujos

  12. Padronizar datas com formatos inconsistentes

    pandas · datas · formato inconsistente

  13. Corrigir tipo de chave antes do join

    pandas · merge · validação de chave

  14. Validar qualidade do cadastro de clientes

    qualidade de dados · duplicidade · campos obrigatórios

  15. Estatística básica do ticket com pandas

    pandas · média · mediana · desvio padrão

  16. Distribuição de ticket por faixas

    pandas · distribuição · percentual

  17. Preparar base para dashboard comercial

    BI · pandas · tabela-resumo

  18. Preparar resumo tabular para exportação

    exportação · tabela-resumo · pandas

  19. API REST: normalizar JSON de pedidos

    API REST · JSON · pandas

  20. API REST: combinar páginas de uma resposta paginada

    API REST · paginação · listas

  21. API REST: tratar campos ausentes no payload

    API REST · JSON · qualidade de dados

Avançado (15)

  1. Criar coorte simples de primeira compra

    pandas · groupby · min · período mensal

  2. Ranking de vendedores por atingimento de meta

    pandas · merge · groupby · indicador de meta

  3. Detectar pedidos com ticket fora do padrão

    pandas · std · média · outliers

  4. Calcular funil de campanhas digitais

    pandas · métricas de marketing · divisão segura · round

  5. Montar base analítica de pedidos

    pandas · base analítica · groupby · joins

  6. Criar relatório executivo em dicionário

    pandas · dicionário · KPI · relatório

  7. Classificar pedidos por faixa de ticket

    pandas · apply · classificação · feature engineering · ticket

  8. Criar matriz de receita por região e canal

    pandas · pivot_table · fill_value · matriz · BI

  9. Gerar CSV de resumo por canal para compartilhar com BI

    pandas · to_csv · exportação · groupby · BI

  10. Criar score simples de qualidade da base

    pandas · qualidade de dados · duplicated · isna · dicionário

  11. Análise exploratória de receita por região

    pandas · análise exploratória · groupby

  12. Criar relatório resumido operacional

    relatório resumido · pandas · KPI operacional

  13. Correlação entre desconto e receita com cuidado

    correlação · amostra · pandas

  14. Amostra versus população no desvio padrão

    amostra · população · desvio padrão

  15. API REST: juntar campanhas externas com pedidos

    API REST · merge · marketing analytics