Въведение
В предишната статия ви представихме 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 приключения!