Streamlit
O streamlit é uma ferramenta bastante prática que nos permite criar aplicações em python, com interfaces simples, em um servidor da própria ferramenta. Dessa forma, qualquer pessoa que possua o link dessas aplicações pode interagir com o script e obter os resultados gerados por ele.
Principais funcionalidades
- Displays: O streamlit permite mostrar diferentes tipos de textos, imagens, dataframes e charts na tela do usuário.
- Inputs/Outputs: É possível criar diversos tipos de botões, tanto de inputs, como selects e sliders, quanto de outputs, como botões de download para baixar qualquer tipo de dado.
- Layout: O streamlit possui uma variedade bastante grande para customização e permite criar layouts bem completos para as aplicações, com barras laterais, tabs, botões de expansão, etc.
- Controle de fluxo: Permite criar rotinas que travam ou re-executam o script conforme desejado.