![](https://hub.asimov.academy/wp-content/uploads/2024/06/ThumbCursoExplorandoAPIOpenAI-1-14.webp)
Streamlit é uma ferramenta incrível que tem ganhado o coração de desenvolvedores Python ao redor do mundo. Se você está começando a programar em Python e quer criar aplicativos web interativos de maneira rápida e sem complicações, você precisa conhecer o Streamlit. Neste artigo, vamos explorar o que é o Streamlit, como você pode instalá-lo, criar seu primeiro webapp, rodá-lo e acessá-lo no seu navegador.
O que é Streamlit?
![logo streamlit](https://hub.asimov.academy/wp-content/uploads/2024/03/Streamlit_Logo_1-1024x535.jpg)
Streamlit é uma biblioteca open-source em Python que permite a criação de aplicativos web para análise de dados de forma extremamente rápida. Com ele, você pode transformar scripts de dados em web apps compartilháveis com poucas linhas de código. É uma ferramenta poderosa para cientistas de dados, analistas e desenvolvedores que desejam visualizar e interagir com seus dados de maneira dinâmica.
![](https://hub.asimov.academy/wp-content/uploads/2024/06/ThumbCursoPythonMasterClass-14.webp)
Seu primeiro projeto Python – curso grátis com certificado!
Vá do zero ao primeiro projeto em apenas 2 horas com o curso Python MasterClass
Começe agoraComo Instalar Streamlit
A instalação do Streamlit é simples e pode ser feita através do gerenciador de pacotes pip. Abra o terminal do seu sistema operacional e digite o seguinte comando:
pip install streamlit
Lembre-se de que é necessário ter o Python e o pip já instalados no seu computador. Se você encontrar algum problema durante a instalação, verifique se o Python está corretamente instalado e configurado no PATH do seu sistema.
Criando Seu Primeiro Webapp com Streamlit
Após a instalação, você está pronto para criar seu primeiro webapp. Vamos começar com um exemplo simples. Crie um arquivo chamado app.py
e adicione o seguinte código:
import streamlit as st
st.title('Meu Primeiro Webapp com Streamlit')
st.write('Bem-vindo ao Streamlit! Este é o seu primeiro webapp.')
st.button('Botão')
Este código cria um título e um texto no seu webapp. O Streamlit oferece uma variedade de widgets que você pode usar para interagir com o usuário, como caixas de seleção, botões e gráficos.
Rodando o Webapp
Para rodar o webapp, você precisa executar o arquivo app.py
através do Streamlit. No terminal, navegue até o diretório onde o arquivo app.py
está salvo e execute o seguinte comando:
streamlit run app.py
O Streamlit iniciará um servidor local e abrirá o webapp no seu navegador padrão automaticamente.
![webapp com streamlit](https://hub.asimov.academy/wp-content/uploads/2024/03/streamlit_app-1024x340.png)
Acessando o Webapp no Navegador
Quando você executa o comando streamlit run
, o Streamlit fornece um link local (geralmente http://localhost:8501
) que você pode usar para acessar o webapp. Se você estiver desenvolvendo em uma máquina remota ou em um ambiente de nuvem, o Streamlit também permite que você acesse o webapp através de um link de rede.
E é isso! Com esses passos simples, você criou e rodou seu primeiro webapp com Streamlit. Agora, você pode explorar mais funcionalidades e widgets que o Streamlit oferece para enriquecer seu webapp e torná-lo ainda mais interativo e útil.
Lembre-se de que a prática leva à perfeição. Quanto mais você experimentar e brincar com o Streamlit, mais confortável você se tornará em transformar seus dados em aplicativos web incríveis. Boa codificação!
![](https://hub.asimov.academy/wp-content/uploads/2024/06/maxresdefault-6.jpg)
Comentários