한국경제 with toss

7/15 - 미니 프로젝트(streamlit을 이용해 데이터 분석 및 시각화 배포)

devmin67 2024. 7. 15. 16:29

개요:

-streamlit 웹프레임워크 (대시보드 개발)

-github를 통해서 streamlit.io 연동

-repo를 이용해서 웹에 deploy(공짜로) 

 

 

 

- 해당 명령어를 통해서 app과 requirements 파일이 생긴것을 확인 가능함.

 

해당 코드를 app.py에 적은 후 저장

 

- 해당 명령어들을 이용해서 git에 푸쉬

- git에 해당 파일 업로드 된거 확인 가능

 

-streamlit.io에서 create_app클리 후 advanced settings 클릭 후 로컬에 파이썬 버전과 일치시켜준다.(어플리케이션 있음으로 접속 -> 이미 깃허브에 만들었으니까)

 

- 배포된 streamlit을 업데이트 하려고 st.title("이건 깃허브 업데이트 연습용") 이라는 코드를 추가한 후 -> streamlit run 파일명.py를 통해서 로컬에서 잘 반영되었는지 확인하기 ( 이 과정은 로컬에서 진행하는 것)

git add . -> git commit -m "updated" -> git push 를 입력한다.( 로컬에서 반영 확인 후 git에 commit시키기)

 

- 다음과 같이 업데이트 된 것을 확인할 수 있다.

 


https://firstpj-xbwubtaw4fa8pqwjjnjoxn.streamlit.app/

https://github.com/mxng2/first_pj

 

GitHub - mxng2/first_pj

Contribute to mxng2/first_pj development by creating an account on GitHub.

github.com

출처: https://bd.kma.go.kr/kma2020/dta/edu/KBP57200_Python.do

 

Python을 활용한 데이터 분석 실습 - 실습자료 제공

도움말 커뮤니티에서는 최초 글/댓글 등록시 사용자 계정을 등록 받습니다. 커뮤니티 내에서만 사용 가능하며, 한번 등록시 변경이 불가하고, 분실시에도 확인이 어렵습니다. 신중히 등록 부탁

bd.kma.go.kr

해당 사이트에 5번 태양광 위치코드를 참고했습니다.