Въведение

В предишната статия ви представихме Streamlit и обсъдихме защо това е фантастичен избор за изграждане на интерактивни уеб приложения с Python. Сега е време да запретнем ръкави и да се потопим в практическите аспекти на създаването на вашето първо приложение Streamlit. До края на този урок ще имате функционално приложение Streamlit, което можете да споделяте с други.

Предпоставки

Преди да започнем, уверете се, че имате инсталиран Streamlit. Можете да го инсталирате с помощта на pip:

pip install streamlit

Създаване на просто приложение Streamlit

Нека започнем с изграждането на просто приложение Streamlit, което показва персонализирано съобщение.

1. Импортиране на Streamlit: Започнете с импортиране на библиотеката Streamlit в горната част на вашия скрипт на Python.

import streamlit as st

2. Създайте заглавието на приложението: Задайте заглавието на приложението си с помощта на st.title()

st.title('My First Streamlit App')

3. Добавяне на текст: Можете да включите текст с помощта на st.write().

st.write('Welcome to my Streamlit app!')

Забележка: st.write() е една от най-важните функции на streamlit. В следващите раздели ще видим защо.

4. Показване на потребителско въвеждане: Нека го направим интерактивно, като добавим приспособление за въвеждане на текст, което позволява на потребителите да персонализират показаното съобщение.

user_input = st.text_input('Enter a custom message:', 'Hello, Streamlit!')

5. Показване на персонализираното съобщение: Показване на персонализираното съобщение чрез st.write().

st.write('Customized Message:', user_input)

Вашият пълен скрипт трябва да изглежда така:

import streamlit as st 
# Set the app title 
st.title('My First Streamlit App') 
# Add a welcome message 
st.write('Welcome to my Streamlit app!') 
# Create a text input 
widgetuser_input = st.text_input('Enter a custom message:', 'Hello, Streamlit!') 
# Display the customized message 
st.write('Customized Message:', user_input)

Стартиране на вашето приложение Streamlit

За да стартирате вашето приложение Streamlit, отворете терминала или командния ред и отидете до директорията, където се намира вашият скрипт. След това изпълнете следната команда:

streamlit run your_script.py

Заменете your_script.py с името на вашия скрипт на Python.

Взаимодействайте с вашето приложение

След като приложението ви стартира, можете да взаимодействате с него директно във вашия уеб браузър. Опитайте да въведете различни персонализирани съобщения в полето за въвеждане на текст и наблюдавайте как показаното съобщение се актуализира в реално време.

Заключение

Честито! Успешно създадохте първото си приложение Streamlit. В този урок разгледахме основите на настройване на приложение Streamlit, добавяне на текст и приспособления за въвеждане от потребителя и показване на динамично съдържание. В бъдещите уроци ще изследваме по-разширени функции на Streamlit, като визуализация на данни, интегриране на външни библиотеки и внедряване на вашите приложения за споделяне с други. Очаквайте още Streamlit приключения!