반응형 DataScience/Streamlit6 [Streamlit-05] Streamlit 앱 배포하기 안녕하세요. 오늘은 Streamlit 앱을 GitHub와 Streamlit Community Cloud를 통해 배포하는 과정에 대해 소개해드리겠습니다. 해당 방법은 Streamlit 앱을 손쉽게 배포하여 다른 사용자들이 웹을 통해 앱에 접근할 수 있도록 합니다.1. GitHub에 streamlit 파일 업로드하기저는 지난 시간에 만들어본 streamlit 웹 계산기를 배포해 볼 건데요.streamlit 웹 계산기가 궁금하시다면 이전 포스팅을 참고해 주세요.👉 [DataScience/Streamlit] - [Streamlit-04] Streamlit session_state, st.button 예제우선적으로 해야 될 일은 GitHub Repository에 제 streamlit 파일을 업로드하는 것입니다... DataScience/Streamlit 2024. 7. 26. [Streamlit-04] Streamlit session_state, st.button 예제 안녕하세요. 지난 시간에 session_state에 대해서 알아보았는데요. 이번 시간에는 session_state와 st.button을 활용하여 간단한 웹 계산기를 만들어보고, Streamlit 기본 구조에 대해 좀 더 심도 있게 알아보도록 하겠습니다. Streamlit-04 핵심 API1. st.session_statest.session_state는 사용자의 세션 데이터를 저장하고 관리하는 데 사용됩니다. 일반적으로 사용자가 웹 애플리케이션에서 수행하는 일련의 작업이나 상태를 저장하는 데 유용합니다. 예를 들어, 사용자가 입력한 데이터를 저장하거나, 연산 결과를 보존하는 등 다양한 상황에서 활용할 수 있습니다.2. st.buttonst.button은 사용자가 클릭할 수 있는 버튼을 생성합니다. 이 버튼.. DataScience/Streamlit 2024. 7. 25. [Streamlit-03] st.session_state 사용법, 이해하기 st.session_state는 Streamlit 애플리케이션에서 각 사용자 세션 동안 데이터를 유지하고 관리할 수 있는 기능입니다. 이를 통해 사용자는 앱의 여러 번 실행에서도 상태를 유지할 수 있습니다. 이번시간에는 Streamlit의 주요 기능 중 하나인 st.session_state를 예제 코드와 함께 자세히 설명해 보겠습니다. 왜 Why? st.session_state을 알아야 하나요?Streamlit은 웹을 통해 streamlit 앱에 접속하는 것을 세션(session)으로 정의하는데요. Streamlit 앱에서는 사용자와 상호작용을 할 때마다 스크립트를 top to bottom으로 다시 실행합니다.여기서 문제가 발행합니다. 스크립트를 재실행하면서 사용한 변수들은 저장되지 않는다는 점인데요.다.. DataScience/Streamlit 2024. 7. 25. [Streamlit-02] Streamlit 웹페이지 만들기 안녕하세요. 지난 시간에 Streamlit을 설치하고 데모버전을 실행하는 방법에 대해서 알아보았는데요.이번 시간에는 Streamlit을 통해 본격적으로 나만의 웹페이지를 만들어보는 시간을 갖도록 하겠습니다.본격적인 강의에 앞서, 제가 사용하는 아나콘다와 vscode 환경세팅이 궁금하시다면 다음 링크를 참고해 주세요!👉 [DataScience/Python] - python 파이썬 아나콘다(Anaconda) 설치 방법👉 [DataScience/VSCode] - vscode 설치 및 아나콘다 연결 Streamlit Directory 기본 구성streamlit을 제대로 설치했다면, 파이썬 파일을 통해 streamlit run을 실행시킬 수 있습니다.이번 강의에서 진행할 디렉토리 구조는 다음과 같습니다.└─S.. DataScience/Streamlit 2024. 7. 23. [Streamlit-01] Streamlit 설치 방법 및 실행하기 지난번 Streamlit에 대해 간단히 알아보았는데요. 이번 시간에는 Streamlit을 설치하는 방법과 데모버전을 실행해 보는 시간을 갖도록 하겠습니다.Streamlit으로 개발 시작하기Streamlit을 설치하고 실행하는 방법은 간단합니다.1. Streamlit 설치pip install streamlit다음 명령어를 cmd 혹은 아나콘다를 사용하시는 분이라면 아나콘다 프롬프트에 입력하시면 됩니다.간혹가다가 Permission denied 오류가 나타날 수 있습니다. Streamlit을 실행할 때 내부포트를 오픈하기 때문에 보안정책 상 관리자 권한이 없다면 설치를 못할 수 있습니다.이럴 때는 당황하지 마시고, cmd를 관리자 권한 실행으로 켜주신 뒤 진행하시면 됩니다. 저는 아나콘다 프롬프트로 설치를 .. DataScience/Streamlit 2024. 7. 21. [Streamlit-00] Streamlit 이란 무엇인가요? Streamlit은 파이썬 개발자들 사이에서 널리 사랑받고 있는 웹 애플리케이션 개발 프레임워크입니다. 이 프레임워크는 파이썬 코드를 사용하여 웹 애플리케이션을 쉽게 만들 수 있도록 도와주며, 특히 데이터 과학과 AI 모델링 분야에서 자주 사용되는데요. HTML, CSS, JavaScript 같은 웹 기술에 대한 지식이 없어도 간단한 파이썬 코드로 웹 애플리케이션을 개발할 수 있어 많은 개발자들에게 유용합니다.파이썬만으로도 벅찬 우리들에게 Streamlit은 웹프로그래밍에 대한 별도의 지식 없이도 웹구현을 가능하게 해주는 라이브러리라고 생각하시면 되겠습니다. Streamlit 소개1. Streamlit의 개요Streamlit은 데이터 스크립트를 공유 가능한 웹 앱으로 몇 분 안에 변환할 수 있도록 도와주.. DataScience/Streamlit 2024. 7. 14. 이전 1 다음 반응형