IT 일반

[Streamlit] 간단한 Streamlit 앱 구축: 단계별 가이드

weblogic 2023. 10. 5. 21:13
반응형

출처 : https://chatgptai.mobi 

 

ChatGPTAI

ChatGPTAI: The Future of Conversational AI

chatgptai.mobi

소개

이번 블로그 게시물에서는 간단한 Streamlit 앱을 구축하는 방법을 알아봅니다 . 우리는 다음 주제를 다룰 것입니다:

  • 새로운 Streamlit 프로젝트 생성
  • 앱에 위젯 추가
  • 앱에 데이터 표시
  • Streamlit 앱 실행

새로운 Streamlit 프로젝트 생성

새로운 Streamlit 프로젝트를 생성하려면 Streamlit 라이브러리를 설치해야 합니다. 터미널에서 다음 명령을 실행하면 됩니다.

pip install streamlit

Streamlit을 설치한 후에는 새 Python 파일을 만들고 Streamlit 라이브러리를 가져올 수 있습니다.

파이썬
import streamlit as st

앱에 위젯 추가

위젯은 사용자가 앱과 상호작용할 수 있게 해주는 대화형 요소입니다. 텍스트 상자, 슬라이더, 버튼 등 다양한 유형 의 위젯을 사용할 수 있습니다 .

 

앱에 위젯을 추가하려면 해당 기능을 사용할st. 수 있습니다 . 예를 들어 텍스트 상자를 추가하려면 다음 코드를 사용합니다.

파이썬
st.text_input("Enter your name:")

앱에 데이터 표시

이 기능을 사용하여 앱에 데이터를 표시할 수 있습니다 st.. 예를 들어 숫자 목록을 표시하려면 다음 코드를 사용합니다.

파이썬
numbers = [1, 2, 3, 4, 5]

st.write(numbers)

Streamlit 앱 실행

Streamlit 앱을 실행하려면 터미널에서 다음 명령을 사용할 수 있습니다.

streamlit run my_app.py

그러면 로컬 웹 서버가 시작되고 브라우저에서 앱이 열립니다.

 

다음은 텍스트 상자와 버튼을 표시하는 간단한 Streamlit 앱의 예입니다.

파이썬
import streamlit as st

st.text_input("Enter your name:")

st.button("Submit")

이 앱은 텍스트 상자와 버튼을 표시합니다. 사용자가 버튼을 클릭하면 텍스트 상자에 입력한 텍스트가 콘솔에 인쇄됩니다.

 

이게 도움이 되길 바란다!

반응형