Trilha Estatistica
Pensando com Números·Licao 1/24
Modulo 1

Média aritmética

Trilha Estatistica, dentro da Oficina de Dados.

Quando alguém pergunta "qual é a média?", está pedindo um número que resuma um conjunto inteiro de valores. A média aritmética é a medida de tendência central mais conhecida e mais usada no dia a dia, de notas escolares a relatórios financeiros.

Calcular a média é simples: some todos os valores e divida pela quantidade de itens. Em Python, isso se traduz em sum(lista) / len(lista). Nenhuma biblioteca externa é necessária para essa conta básica.

Mas antes de usar atalhos, é essencial entender o que está acontecendo por baixo dos panos. Quando você calcula manualmente, percebe que a média é sensível a valores extremos. Uma venda de R$ 100.000 entre várias de R$ 1.000 puxa a média para cima de forma desproporcional.

Depois de entender o cálculo manual, Python oferece o módulo statistics da biblioteca padrão, com a função statistics.mean(). O resultado é o mesmo, mas o código fica mais legível e menos propenso a erros em projetos maiores.

Dominar a média é o primeiro passo para qualquer análise de dados. É a base sobre a qual construímos variância, desvio padrão e muitas outras métricas.

Exemplo:

vendas = [1200, 1800, 950, 2100, 1600]

# Na mão
media_manual = sum(vendas) / len(vendas)
print("Média manual:", media_manual)

# Com a biblioteca padrão
import statistics
media_lib = statistics.mean(vendas)
print("Média com statistics:", media_lib)

Primeiro calculamos a média manualmente com sum/len, depois confirmamos o resultado usando statistics.mean().

?

Desafio guiado

Calcule a média aritmética da lista de vendas diárias abaixo de duas formas: manualmente (com sum e len) e usando statistics.mean(). Imprima os dois resultados.

  1. Use `sum(vendas) / len(vendas)` para calcular a média manual e guarde em `media_manual`.
  2. Importe o módulo `statistics` e use `statistics.mean(vendas)` para guardar em `media_lib`.
  3. Imprima os dois valores no formato esperado.

Saida esperada

Média manual: 1928.5714285714287 Média com statistics: 1928.5714285714287

Dica

Lembre-se: media_manual = sum(vendas) / len(vendas). Para a biblioteca, use statistics.mean(vendas).

Pratique no navegador

Carregando ambiente Python...

Resumo da lição

A média aritmética resume um conjunto de números em um único valor. Calcule sempre manualmente primeiro para entender o que está acontecendo.