Este repositório foi criado seguindo os passos disponíveis no vídeo É o fim do Power BI? Criando Dashboard com Python em 15 minutos
Alguns filtros adicionais foram colocados para dinamizar o dashboard.
Libs utilizadas: streamlit, pandas, plotly.express
python3 -m venv venv
Este comando cria um ambiente virtual, chamado venv, na pasta atual. O nome do ambiente virtual pode ser alterado, porém é recomendado que seja mantido o nome venv.
source venv/bin/activate
pip install -r requirements.txt
O arquivo requirements foi gerado com o comando pip freeze > requirements.txt
e contém todas as dependências instaladas no ambiente virtual.
streamlit run dashboards.py
O streamlit é uma ferramenta que permite a criação de dashboards de forma simples e rápida. Para mais informações, acesse o site oficial.
deactivate
O deploy foi realizado no próprio streamlit, seguindo as recomendações disponíveis nesse link. Apenas é preciso indicar qual o repositório e a branch do GitHub que contém o código do dashboard, além de indicar qual o arquivo python que deve ser executado. O deploy é feito automaticamente a cada push na branch indicada.
O link para acesso é: https://ldmfabio-bipython.streamlit.app/.