01. Streamlit?
0. streamlit 개요
💡python 기반의 오픈소스 프레임워크로, 데이터 중심의 웹 애플리케이션을 쉽게 만들고 공유할 수 있는 기능을 제공한다. 인터랙티브 대시보드나 도구를 빠르게 구축할 수 있도록 설계되었다.
1. streamlit 특징
- 간편한 사용
- 단순한 python, 복잡한 웹 애플리케이션을 쉽게 개발
- pandas, numpy 등 다양한 라이브러리와 쉽게 연동되어 시각화 가능
- 데이터 시각화
- 다양한 데이터 시각화 라이브러리와 통합
- 상호작용 기능
- 슬라이더, 텍스트 박스, 버튼 등 다양한 UI 요소를 기본으로 제공하여 JS나 HTML 코드
- 간편한 배포
02. Install
pip install streamlit # prompt 창
streamlit hello # main
streamlit hello 결과

포트 번호를 동반한 서버가 열린다.
ctrl c => 서버종료
st.title('오늘은 신나는 월요일...')
st.header('오늘은 streamlit 배우는날!')
st.subheader('streamlit으로 만들어 보는 내 사이트!')
streamlit run main_page.py 실행


파일경로 바꿀때는 powershell을 쓰고
cmd에서 서버관리 (이게 실행하면 streamlit이 됨)
streamlit run main_page.py --server.port=8502 내 실습페이지 포트번호
streamlit run main_page.py --server.port=8501 선생님이랑 하는 포트번호
**** 파일 실행하기(cmd)
(경로 잘 맞춰서) streamlit run 파일


순서대로 지정하려면 1,2,3 파일명을 정해줌 -> 순서대로 되는데 _는 공백이 되고 인덱스는 생략된다!
'SKN > 01. python' 카테고리의 다른 글
| 05. 모듈&패키지 (0) | 2025.02.24 |
|---|---|
| 04. 클래스와 상속 (1) | 2025.02.24 |
| 03. 함수 (0) | 2025.02.18 |
| 02. 제어문(조건문, 반복문) (0) | 2025.02.18 |
| 01. 변수와 자료형 (0) | 2025.02.18 |