Skip to content

itepifanio/usando-python-e-dados-para-desenvolver-dashboards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usando Python + Dados para desenvolver dashboards

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.

Apresentação

A apresentação foi feita utilizando Quarto e pode ser executada utilizando quarto preview presentation/index.qmd

Preparação dos dados

Execute o notebook nbs/00_data_filtering.ipynb para baixar, filtrar e compilar os dados da UFRN.

Ipywidgets

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.

Dash

Execute o notebook nbs/02_dash.ipynb para executar o servidor web que rodará a aplicação dash.

Solara

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.

Streamlit

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

About

Comparação entre ipywidgets, dash, solara e streamlit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published