Streamlit — Aula 2
Observação:
Streamlit — Aula 2

Observação:
Não foi mencionado na aula 1, mas é importante entender um pouco de Python. Conhecimentos básicos já são o suficiente.
Nesta Aula 2, vamos deixar seu app mais interativo usando Widgets.
Os widgets são como “alavancas e botões” que permitem ao usuário enviar informações para o aplicativo.
Observação: toda vez que você interage com um widget, o Streamlit executa o script inteiro de cima para baixo novamente para atualizar os resultados na tela.
- Crie um arquivo chamado aula2.py (lembre-se que todos os arquivos criados a partir de agora serão salvos dentro da pasta Streamlit).
- Importando o Streamlit:
import streamlit as st
- Criando uma caixa de entrada de texto. O que o usuário digitar será guardado dentro da variável:
nome = st.text_input("Digite seu nome: ")
- Criando uma barra deslizante (slider). O usuário pode escolher um número entre 0 e 100, e o valor inicial começa em 25. O número escolhido é guardado na variável idade:
idade = st.slider("Selecione sua idade",0,100,25)
- Criando um botão chamado “Confirmar”:
if st.button("Confirmar"):
st.write(f"Olá, {nome}! Você marcou a idade: {idade}")
-
Salve o arquivo com Ctrl + s. No terminal, rode o código streamlit run aula2.py.
-
Abrirá a seguinte janela:

Com isso terminamos a aula 2. Se você está feliz deixa uma palma kkkk.
Referência Bibliográfica:
PANDEY, Surabhi. Streamlit Essentials: From basics to advanced data app development. 1. ed. India: BPB Publications, 2025. 410 p.
메타데이터
- post_id
- cab5feaeb412
- slug
- streamlit-aula-2-cab5feaeb412
- url
- https://medium.com/@rafaeldealmeidaprado.dev/streamlit-aula-2-cab5feaeb412
- canonical_url
- https://medium.com/@rafaeldealmeidaprado.dev/streamlit-aula-2-cab5feaeb412
- author_url
- https://medium.com/@rafaeldealmeidaprado.dev
- status
- ok
- fetched_at
- 2026-06-09 15:37:30