Skip to content

About

No description, website, or topics provided.

Resources

Stars

25 stars

Watchers

0 watching

Forks

Repository files navigation

Dashboard Estatístico de Vendas | Sales Analytics Dashboard

PT-BR: Projeto de análise estatística e visualização de dados de vendas, desenvolvido com Python e Streamlit.

EN: A sales data analysis and visualization project built with Python and Streamlit.


🇧🇷 Português

Sobre o projeto

Este projeto explora dados de vendas por meio de estatística descritiva, visualizações e um dashboard interativo. O objetivo é transformar dados brutos em informações úteis para análise e tomada de decisão.

Funcionalidades

  • Cálculo de média, mediana e moda.
  • Análise de valores mínimos, máximos e amplitude.
  • Indicadores de faturamento e quantidade vendida.
  • Cálculo de desvio padrão e resumo estatístico.
  • Gráficos de valores por registro e distribuição de vendas.
  • Visualização da relação entre quantidade e valor.
  • Filtro interativo por faixa de preço.
  • Tabela de dados filtrados.
  • Exportação dos dados filtrados para CSV.

Tecnologias utilizadas

  • Python
  • Pandas
  • Matplotlib
  • Streamlit

Como executar

1. Criar e ativar o ambiente virtual

python3 -m venv .venv
source .venv/bin/activate

2. Instalar as dependências

python -m pip install pandas matplotlib streamlit

3. Executar o dashboard

python -m streamlit run dashboard.py

O dashboard será disponibilizado em um endereço local exibido pelo Streamlit.

Estrutura do projeto

.
├── dashboard.py
├── main.py
├── vendas.csv
├── README.md
├── .gitignore
├── relatorio_estatistico.csv
├── relatorio_estatistico.pdf
└── gráficos gerados pelo projeto

Aprendizados

  • Manipulação e validação de dados com Pandas.
  • Aplicação de estatística descritiva.
  • Criação de visualizações com Matplotlib.
  • Desenvolvimento de dashboards interativos.
  • Organização e documentação de projetos de análise de dados.

🇺🇸 English

About the project

This project explores sales data through descriptive statistics, data visualization, and an interactive dashboard. Its goal is to transform raw data into useful insights for analysis and decision-making.

Features

  • Mean, median, and mode calculations.
  • Minimum, maximum, and range analysis.
  • Revenue and quantity sold indicators.
  • Standard deviation and statistical summary.
  • Sales value charts and distribution histograms.
  • Quantity-versus-value scatter plot.
  • Interactive sales value filtering.
  • Filtered data table.
  • CSV export of filtered records.

Technologies

  • Python
  • Pandas
  • Matplotlib
  • Streamlit

How to run

1. Create and activate a virtual environment

python3 -m venv .venv
source .venv/bin/activate

2. Install dependencies

python -m pip install pandas matplotlib streamlit

3. Run the dashboard

python -m streamlit run dashboard.py

The dashboard will be available at the local URL displayed by Streamlit.

Skills demonstrated

  • Data manipulation and validation with Pandas.
  • Descriptive statistical analysis.
  • Data visualization with Matplotlib.
  • Interactive dashboard development.
  • Data analysis project organization and documentation.

Author | Autor

Data Analytics & Data Science Portfolio

Python | SQL | Data Visualization | Statistics | Data Analytics

This project is part of a continuous learning journey in data analytics and data science.

Este projeto faz parte de uma jornada contínua de aprendizado em análise de dados e ciência de dados.

About

No description, website, or topics provided.

Resources

Stars

25 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages