KT AIVLE SCHOOL 수업에서 배운 내용을 입맛에 맞게 정리하였습니다.
내가 이해한 스트림릿이란,
"코딩에 대한 부담없이 빠르고 간편하게 데이터를 효과적으로 시각화할 수 있도록 도와주는 파이썬 기반 웹어플리케이션 툴"이다.
(개발은 부담스럽지만 데이터 시각화에 관심이 많은 나 같은 사람들을 위한 툴이 아닌가 싶다.)
Github으로 연동해서 페이지를 배포하기 위해서는 당연한 소리지만 개인 계정이 있어야 한다.
계정이 있다면 배포하고 싶은 파일을 원하는 레파지토리에 생성 및 업로드하면 된다.
이런식으로 Repository > Branch > File의 경로로 생성이 된다. 이후 배포를 위해 경로를 기억해두면 좋다.
Streamlit에 로그인 후 Github 연동을 해서 streamlit에서 Github 내 파일에 접근할 수 있는 권한을 주어야 한다.
New app
에서 Github에 있는 파일을 배포할 수 있다.
아까 기억했던 Repository, Branch, File 경로를 입력하고 기다리면 앱이 배포된다.
이렇게 해서 배포한 내 첫 Streamlit App이다.
기본 문법인 Multi page, Columns, Tabs를 활용해서 구현하였다.
https://app-6v2bae2wjdawvv9ywxshke.streamlit.app/