Curso básico de python
Este projeto consiste em um dashboard interativo de livros desenvolvido com Python + Streamlit, que permite explorar dados de livros populares e suas avaliações, com visualizações dinâmicas, filtros e métricas.
Fornecer uma ferramenta visual e intuitiva para:
- Filtrar livros por gênero, preço e ano de publicação
- Analisar distribuições e tendências
- Visualizar métricas como avaliação média
- Observar os livros mais bem avaliados
- Python 3.8+
- Streamlit
- Pandas
- Plotly
BookDashboard/
├── app.py # Arquivo principal com navegação entre páginas
├── pages/
│ ├── Livros.py # Página com filtros, métricas e gráficos
│ └── Analises.py # Página com estatísticas e rankings
├── utils/
│ └── loader.py # Função de carregamento de dados (com cache)
├── datesets/ # Dados brutos em CSV
│ ├── Top-100 Trending Books.csv
│ └── customer reviews.csv
├── assets/
│ └── logo.png # Logotipo da aplicação
├── requirements.txt # Dependências do projeto
- Clone o repositório:
git clone https://github.com/seu-usuario/book-dashboard.git
cd book-dashboard- Instale as dependências:
pip install -r requirements.txt- Execute a aplicação:
streamlit run app.py- Filtro por preço, gênero e ano de publicação
- Tabela com os livros filtrados
- Gráfico de publicações por ano
- Histograma de preços
- Média de avaliação dos livros selecionados
- Média de avaliação por gênero
- Top 10 livros mais bem avaliados
- Distribuição das notas dos clientes
Top-100 Trending Books.csv: lista de livros populares com informações de título, autor, gênero, preço, nota e anocustomer reviews.csv: base com avaliações de clientes
Desenvolvido por [Seu Nome], apaixonado por dados, tecnologia e projetos visuais.
Este projeto está sob a licença MIT - veja o arquivo LICENSE para mais detalhes.