← Back to list

Streamlit — Aula 2

Observação:

Rafael de Almeida Prado · 2026-05-29 19:54 · 0 claps · 1.3 min read
#streamlit #iniciante
Open on Medium ↗

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.

  1. Crie um arquivo chamado aula2.py (lembre-se que todos os arquivos criados a partir de agora serão salvos dentro da pasta Streamlit).
  2. Importando o Streamlit:
import streamlit as st
  1. 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: ")
  1. 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)
  1. Criando um botão chamado “Confirmar”:
if st.button("Confirmar"):
    st.write(f"Olá, {nome}! Você marcou a idade: {idade}")
  1. Salve o arquivo com Ctrl + s. No terminal, rode o código streamlit run aula2.py.

  2. 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