Este projeto é uma aplicação web interativo para explorar e visualizar dados sobre os 100 livros mais populares, juntamente com suas avaliações de clientes. Ele fornece uma interface amigável para os usuários selecionarem e aprenderem mais sobre os livros em destaque.
. Python
. Streamlit
. Plotly Express
. Pandas
- Crie um ambiente virtual:
python -m venv book
- Ative o ambiente:
book/Scripts/Activate.ps1
- Entre na pasta
app
:cd app
- Instale as dependências necessárias:
pip install requirements.txt
- Execute o script Python:
streamlit run main.py
Após executar o script principal, a interface será exibida no navegador.
Caso queira desativar o ambiente virtual: deactivate
Explorar Livros
: O usuário pode visualizar os 100 livros mais populares, filtrar por faixa de preço e explorar detalhes como título, gênero, preço, classificação e ano de publicação.Visualizar Avaliações
: Os usuários podem selecionar um livro e visualizar as avaliações dos clientes associadas a esse livro.
. main.py: Script principal que contém a lógica para exibir os dados dos livros e os gráficos correspondentes.
. books_reviews.py: Script que permite aos usuários selecionar e visualizar informações e avaliações dos livros.
. style.py: Arquivo Pyhton que estiliza a aparência da aplicação.
Contribuições são bem-vindas! Se quiser melhorar o projeto, adicionar novas funcionalidades ou corrigir problemas, fique à vontade.