Streamlit 이란?
웹기술 없이 데이터 중심의 웹애플리케이션을 만들 수 있는 웹 프래임워크
1. 설치하기
vscode에서 새로운 터미널 열어주고 streamlit 설치
→ python3 -m pip install streamlit
📌 주의) python 콘솔에 치지 않도록 주의
2. 구동 준비
1) Raw data
main.py 생성해주고
view = [300,200,100,500]
view
터미널창에
python3 -m streamlit run main.py
이메일 입력해주고 실행하면
아래와 같은 결과를 받을 수 있음
2) Table로 보기
import streamlit as st
view = [300,200,100,500]
st.write('# raw data')
view
st.write('# table')
st.table(view)
깔끔… ♡
3) Bar 그래프
st.write('# bar graph')
st.bar_chart(view)
4) 사용자 인터랙션
데이터를 보여주는 것 뿐만 아니라 사용자와 인터랙션도 할 수 있음
show_raw = st.checkbox('show raw data')
if show_raw == True:
st.write('# raw data')
view
체크를 하면 raw data를 보여주고 체크 해제하면 보여주지 않음.
3. 웹 배포하기
- 깃허브 저장소 만들고 main.py (만든 파이썬) 올리기
- https://streamlit.io/사이트 가입하기
- Newe app클릭하여
- <Deploy an app> 에서
- 깃허브 해당 저장소 클릭
- Main in path에 구동할 py 선택
- Deploy
잘 열리는 것을 확인 할 수 있음!!
반응형
'언어|프로그램 메모장 > python' 카테고리의 다른 글
[Tip] python에서 x[:,1] x[:,0] 의미는 무엇일까? (0) | 2022.04.07 |
---|---|
[Tip] Scikit-learn 사이킷런에 사용할 리스트 (0) | 2022.04.07 |
seaborn histplot (0) | 2021.03.08 |
댓글