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.
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.
- 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.
- Python
- Pandas
- Matplotlib
- Streamlit
1. Criar e ativar o ambiente virtual
python3 -m venv .venv
source .venv/bin/activate2. Instalar as dependências
python -m pip install pandas matplotlib streamlit3. Executar o dashboard
python -m streamlit run dashboard.pyO dashboard será disponibilizado em um endereço local exibido pelo Streamlit.
.
├── dashboard.py
├── main.py
├── vendas.csv
├── README.md
├── .gitignore
├── relatorio_estatistico.csv
├── relatorio_estatistico.pdf
└── gráficos gerados pelo projeto
- 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.
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.
- 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.
- Python
- Pandas
- Matplotlib
- Streamlit
1. Create and activate a virtual environment
python3 -m venv .venv
source .venv/bin/activate2. Install dependencies
python -m pip install pandas matplotlib streamlit3. Run the dashboard
python -m streamlit run dashboard.pyThe dashboard will be available at the local URL displayed by Streamlit.
- Data manipulation and validation with Pandas.
- Descriptive statistical analysis.
- Data visualization with Matplotlib.
- Interactive dashboard development.
- Data analysis project organization and documentation.
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.