■ Streamlit
Python과 Streamlit으로 데이터를 추출해서 조회해야 하는 상황이라 Streamlit에 대한 워밍업 진행함.
■ Streamlit 장점
빠르게 웹페이지 개발 가능
파이썬에서 분석한 내용을 옮길 필요 없이 바로바로 웹에 띄울 수 있음.
ML/DL 라이브러리 사용가능
간단하게 파이썬 코드로 앱 빌드가능
인터랙티브한 기능 제공(백엔드 개발이나 HTTP 요청 구현할 필요 없음)
다양한 샘플 제공(참고할 수 있는 자료가 매우 많음)
커뮤니티에서 개발한 Component도 존재
Streamlit에서 배포할 수 있는 시스템 제공(신청 필수)
화면을 녹화할 수 있는 Record 기능도 제공
app을 빌드한 후, 오른쪽 ☰ 버튼을 클릭하면 Record a screencast를 확인할 수 있음
■ Streamlit 단점
스트림릿으로 구현한 웹을 바로 product로 사용하기엔 다듬어야 할 부분들이 많음
디테일한 layout 조정등은 어려움 (CSS hack을 통해 조정 가능)
■ Streamlit 설치
pip install streamlit
파이썬 가상환경에 streamlit패키지를 설치합니다
app.py를 생성한 후 다음 과 같이 수정하여 저장합니다.
import streamlit as st
st.title('Hello Streamlit')
이후 터미널에서
streamlit run app.py
streamlit run app.py 명렁어를 실행하면, 로컬서버로 페이지가 만들어짐.
*쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.
반응형
반응형
*쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.