중급(크롤링, 자동화, 배포 등)
Search
Duplicate
Share
🚜
중급(크롤링, 자동화, 배포 등)
YangPhago’s Mains(양파고)
0.참고주소
1.
스트림릿 기본 사용법
•
https://wikidocs.net/230763
2.
스트림릿 플레이 그라운드
•
https://streamlit.io/playground?example=hello
3.
스트림릿 데모
•
https://github.com/streamlit/demo-self-driving
1.스트림릿이란?
[ 스트림릿 ]
1.
스트림릿(Streamlit)은 프런트엔드에 대한 지식 없이도 머신러닝 모델을 쉽고 빠르게 시연하고 배포할 수 있도록 돕는 오픈소스 프레임워크
데이터 분석과 시각화를 함께 간편하게 수행할 수 있는 파이썬 오픈 소스 라이브러리
2.
장점: 파이썬 코드만으로 사용자와 상호작용하는 LLM 웹 애플리케션을 손쉽게 생성 가능
3.
어디다 써먹을 수 있을까?
1.스트림릿_basic
0.참고사이트
https://streamlit.io/playground?example=hello
1.차트실습
2.LLM 기초 챗봇 실습
3.스트림릿+opencv실습
4.스트림릿+지리공간
2.스트림릿demo
0.최종목표
[ 아이리스 품종 예측기 ]
1.핵심 concept
1.
스트림릿 (Streamlit) 프레임워크는 UI 요소와 실시간 연동되는 파이썬 기반의 컴포넌트 객체를 통해 사용자와 상호 작용
2.
스트림릿은 먼저 파이썬 스크립트가 최초 실행될 때 화면의 레이아웃과 구성 요소를 배치
•
파이썬 스크립트란? 파이썬으로 작성된 코드
•
.py 확장자를 가진 실행 가능한 텍스트 파일
2.반응형 프로그래밍
1.
반응형 프로그램 특징: UI 요소에 일어나는 변화를 효과적으로 감지하고 처리하기 위해 애플리케이션의 데이터 상태와 UI 요소의 상태를 동기화하여 관리
2.
원리: 스트림릿 환경에서 수행되는 파이썬 스크립트는 스트림릿에서 관리하는 프론트엔드 엔진으로 전달되어 화면상의 컴포넌트로 출력됨
[ 스트림릿 프레임워크에서 파이썬 스크립트와 UI 요소가 연동하는 과정을 나타내는 다이어그램 ]
3.스트림릿concept
1.파이썬 물리엔진 시각화를 위한 라이브러리들
vpython vs pymunk 핵심 비교
사용 권장 상황
•
vpython
→ 중고등학생, 대학 기초 물리 교육 시각화
•
pymunk
→ 2D 게임 물리 구현, 충돌/역학 기반 시뮬레이션
1-1. 낙하 운동 시뮬레이션(vpython)
[주의]
해당 코드는 .ipynb이 아닌 파이썬 스크립트 형태로 실행해야 함
1-2. 낙하 운동 시뮬레이션(pymunk활용 2D)
2. pymunk라이브러리
1.
’munk’이름의 유래: Chipmunk라는 2D 물리 엔진에서 유래
파이썬_물리엔진
1.스트림릿_basic
2.스트림릿demo
3.스트림릿concept
파이썬_물리엔진