streamlit 6

[파이썬] st.text_input으로 텍스트 입력하기

전체 코드 및 해석 import streamlit as st st.text_input("Your name", key="name") #텍스트인풋을 통해 위젯을 화면에 출력합니다. st.session_state.name #매직 기능을 활용해 입력값을 출력합니다. session_state는 mutablemapping[str,any] 형태로 현재 session 상태값을 관리하는데, text_input을 통해 입력값을 session_state.key 형식으로 불러올 수 있습니다. 실행 결과 - text_input으로 원하는 입력값을 받아서 다른 함수에 입혀서 사용해보세요!

programming/Python 2023.12.29

[파이썬] streamlit의 tabs&columns 기능활용하기

안녕하세요. 이번에는 코드별로 따로 설명을 하지 않고, 전체코드에 주석으로 설명을 대체하였습니다. 전체 코드& 해석 import streamlit as st import matplotlib.pyplot as plt import numpy as np import seaborn as sns def main(): with st.sidebar: st.header("sidebar") day = st.selectbox("select a day", ["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]) #사이드 바를 만들고, 사이드바 헤더를 'sidebar'로 지정한다. #day에 셀렉트박스를 만들어서 요일을 넣어준다. tips = sns.load_dataset("tips") filtered..

programming/Python 2023.12.28

[파이썬] streamlit의 slider 이용해서 위젯 만들기

해당 코드는 Streamlit을 사용하여 간단한 웹 애플리케이션을 만들고, Slider 위젯을 통해 가격을 선택하는 예제입니다. 코드를 블로그 작성용으로 해석하면 다음과 같습니다. Streamlit을 사용한 단순한 가격 선택 애플리케이션 import streamlit as st def main(): st.title("streamlit Button widget") price = st.slider("단가:",1000,10000,value=5000) st.write('가격은',price,'원입니다.') if __name__ == "__main__": main() 해석: 1. streamlit 라이브러리를 임포트합니다. 2. main 함수를 정의합니다. 3. st.title을 사용하여 웹 애플리케이션의 제목을 ..

programming/Python 2023.12.28

[파이썬] streamlit의 dataframe& session_state 알아보기

아래 코드는 Streamlit을 사용하여 간단한 데이터 시각화 애플리케이션을 만드는 예제입니다. 코드를 세부적으로 살펴보겠습니다. sns에서 제공되는 기본 데이터를 불러와서 시각화 하는데, 체크박스를 만들어서 클릭하고, 클릭하지 않았을 때 효과를 넣는 방법에 대한 내용입니다. Streamlit 및 관련 라이브러리 임포트: import streamlit as st import pandas as pd import seaborn as sns 필요한 라이브러리들을 임포트합니다. streamlit은 웹 애플리케이션을 만들기 위한 주요 라이브러리이고, pandas는 데이터프레임을 다루기 위한 라이브러리, seaborn은 시각화를 위한 라이브러리입니다. 데이터 캐싱을 위한 데코레이터 설정: @st.cache_data..

programming/Python 2023.12.27

[파이썬] Streamlit을 이용한 간단한 웹 애플리케이션 개발

1. Streamlit 설치 Streamlit은 Python 패키지이므로 pip를 사용하여 간단히 설치할 수 있습니다. pip install streamlit 2. 간단한 Streamlit 앱 만들기 간단한 예제를 통해 Streamlit을 어떻게 사용하는지 알아보겠습니다. 예제 앱은 "Hello, Streamlit!"을 출력하는 기본적인 형태입니다. 3. Streaml # app.py import streamlit as st def main(): st.title("My First Streamlit App") st.write("Hello, Streamlit!") if __name__ == "__main__": main() 앱 실행 터미널에서 다음 명령어를 실행하여 Streamlit 앱을 실행합니다. str..

programming/Python 2023.12.26

[파이썬] streamlit에 html&css 적용하기

streamlit 라이브러리에 html&css코드 적용시키기 1. 쌍따옴표 3개 안에 원하는 html&css코드를 넣어준 뒤, [html_css]라고 정의해준다. 2. streamlit의 markdown 함수로 [html_css]를 실행한다. html_css = """ Header 1 Header 2 Header 3 Row 1, Cell 1 Row 1, Cell 2 Row 1, Cell 3 Row 2, Cell 1 Row 2, Cell 2 Row 2, Cell 3 Row 3, Cell 1 Row 3, Cell 2 Row 3, Cell 3 Row 4, Cell 1 Row 4, Cell 2 Row 4, Cell 3 """ st.markdown(html_css)

programming/Python 2023.12.26