import pandas as pd

dados = {
    "produto": ["Notebook", "Mouse", "Teclado", "Monitor", "Headset"],
    "categoria": ["Computadores", "Acessórios", "Acessórios", "Monitores", "Acessórios"],
    "preco": [3500, 120, 250, 900, 320],
    "quantidade": [2, 15, 7, 4, 6],
}

df = pd.DataFrame(dados)
df["faturamento"] = df["preco"] * df["quantidade"]

print("Tabela completa:\n", df)
print("\nFaturamento acima de R$ 2.000:\n", df[df["faturamento"] > 2000])

resumo = (
    df.groupby("categoria", as_index=False)["faturamento"]
      .sum()
      .sort_values("faturamento", ascending=False)
)
print("\nResumo por categoria:\n", resumo)
