장점
streamlit run 파일명.py
Component
Text 작성
Button
Checkbox
dataframe, table
metric, Json
line_chart
map
radio button, select box
multi select box
slider
Input Box, caption, code, latex
sidebar
기존 메서드 앞에 sidebar를 붙이면 sidebar에 나타남
e.g., st.sidebar.button
columns
expander
spinner
balloons
status box
form
file uploader
Streamlit Data Flow
→ 버튼 클릭할 때마다 코드가 재실행되어 업데이트가 되지 않음
session_state
초기값을 설정
전역 변수처럼 사용
st.cache
매번 다시 실행하는 특성 떄문에 매번 csv를 읽어 옴
@st.cache 데코레이터를 사용해 캐싱
데이터를 읽는 함수를 만들고, 데코레이터 적용
※ 모든 이미지 및 코드 출처는 네이버 커넥트재단 부스트캠프 AI Tech 5기입니다. ※