Python: streamlit

streamlit

ML/Data Science을 위한 맞춤형 웹 앱을 쉽게 만들 수 있는 오픈소스 파이썬 라이브러리

설치

pip install streamlit

st.write

글자를 출력하는데 사용하며, markdown 문법 적용이 가능하다!

# Example
import streamlit as st

# markdown 문법 적용 가능
st.write('''
# 잠들지 못하는 청춘들에게 - 소년 달
각각의 계절 가운데
각각의 꽃이 피듯이
언젠간 활짝 피어날거야
''')

아래 사진은 위 코드의 결과화면이다! 정말 간단!

st.sidebar

노래를 선택하면 그 노래의 가사의 일부가 뜬다!

import streamlit as st


st.write(''' # 소년 달 (Moon boy) ''')

st.sidebar.header('Song')
name = st.sidebar.selectbox('Name', ['폭우', '잘 됐음 좋겠어', '어디로 가져가야 해', '잠들지 못하는 청춘들에게'])

if name == '폭우':
    st.write(''' 
    ### 너에게 빠져버린 계절엔
    ### 너를 꼭 닮은 맑은 여름엔
    ### 네가 없이도 날 흔들기엔 충분해
    ### 널 그리기엔 충분해
     ''')
     
elif name == '잘 됐음 좋겠어':
    st.write(''' 
    ### All day 아무거나 해도 난 OK 잘됐음 좋겠어
    ### 미뤄뒀던 청소도 내일은 할게 넘어가 줘 좋게 좋게
     ''')

elif name == '어디로 가져가야 해':
    st.write('''
    ### 네가 보던 내 여름은
    ### 어떤 색이었고
    ### 한참을 보던 하늘엔
    ### 뭐가 보였을까''')

elif name == '':
    st.write('''
    ### 각각의 계절 가운데
    ### 각각의 꽃이 피듯이
    ### 언젠간 활짝 피어날거야
    ''')

실행

streamlit run {your app}.py

좋은 웹페이지 즐겨찾기