Instale as dependências contidas em requirements.txt
.
Esse repositório, além dos slides, contém códigos que utilizam diversas ferramentas para desenvolver dashboards que indiquem a taxa de aprovação de um professor na UFRN.
A apresentação foi feita utilizando Quarto e pode ser executada utilizando quarto preview presentation/index.qmd
Execute o notebook nbs/00_data_filtering.ipynb
para baixar, filtrar e
compilar os dados da UFRN.
Execute o notebook nbs/01_ipywidgets.ipynb
para visualizar a aplicação
rodando. Adicionalmente, instale a biblioteca voilà
para executar o notebook como uma aplicação web.
Execute o notebook nbs/02_dash.ipynb
para executar o servidor web que
rodará a aplicação dash.
Execute o notebook nbs/03_dash.ipynb
para visualizar a aplicação.
Adicionalmente, realize o download do notebook como arquivo python e
execute solara run arquivo_python.py
para executar o servidor web.
Diferente das demais ferramentas, streamlit não foi desenvolvida para ser executada no ambiente Jupyter notebook. Execute o seguinte código para visualizar o web app.
streamlit run streamlit.py