이번 글에서는 실제 웹에 Streamlit을 사용하여 App을 배포하는 방법에 대하여 다룬다. 0. GitHub 2FA(2단계 인증) 설정 GitHub을 통해서 배포를 할 때, 보안 공격을 당할 수가 있고, 비밀번호가 털려 데이터가 날라가는 등의 불상사가 일어날 수 있다. 그런 안타까운 일을 사전에 방지하고자 2단계 인증 설정을 할 것을 꼭 추천드린다. GitHub 2단계 인증(OTP) 활성화하는 방법 GitHub에서는 보안 강화를 위해 이중 인증(Two-Factor Authentication)을 지원하고 있습니다. 이 글에서는 Authy 앱과 1Password를 사용해 이중 인증을 활성화하는 방법과 보안 관련 부가 기능들에 대해서 소 www.lainyzine.com 자세한 방법이나 절차는 위 블로그에서..
# Coding/Streamlit
이번에는 streamlit을 활용하여 주식 정보를 보여주는 페이지를 만들어보자. 저번 시간에 실습했던 폴더에서 VS Code를 실행 app5.py 파일을 생성해준다. Streamlit 기능에 대한 자세한 설명은 생략할 것이기 때문에, 생소한 부분들은 이전 글을 참조해주길 바란다. Streamlit 맛보기 (2) 1. 가상환경 세팅 및 패키지 설치 이번 시간에는 streamlit의 다양한 기능들을 살펴보자 임의 폴더 생성후 VS Code로 열고, 같은 경로에 requirements.txt 파일과, app.py 파일을 만들어준다. streamlit pandas nump sim-ds.tistory.com Streamlit으로 회귀분석 페이지 만들기 이번 시간에는 streamlit을 이용하여 회귀 분석을 시행해..
이번 시간에는 streamlit을 이용하여 회귀 분석을 시행해주는 페이지를 생성해보자. 저번 시간에 실습했던 폴더에서 VS Code를 실행 app4.py 파일을 생성해준다. 이전 글을 보지 않았다면, 보고 오는 것을 추천한다. Streamlit 맛보기 (2) 1. 가상환경 세팅 및 패키지 설치 이번 시간에는 streamlit의 다양한 기능들을 살펴보자 임의 폴더 생성후 VS Code로 열고, 같은 경로에 requirements.txt 파일과, app.py 파일을 만들어준다. streamlit pandas nump sim-ds.tistory.com 코드 작성 및 페이지 생성 app4.py의 내용은 다음과 같다. (더보기로 확인) 더보기 # -*- coding:utf-8 -*- import streamlit..
1. 가상환경 세팅 및 패키지 설치 이번 시간에는 streamlit의 다양한 기능들을 살펴보자 임의 폴더 생성후 VS Code로 열고, 같은 경로에 requirements.txt 파일과, app.py 파일을 만들어준다. streamlit pandas numpy seaborn matplotlib plotly scikit-learn yfinance 터미널을 통해 Python 가상환경 접속 후 패키지 설치 $ virtualenv venv $ source venv/Scripts/activate $ pip install -r requirements.txt 2. 라이브러리 import, main함수 생성 설치에 시간이 다소 걸리니 app.py의 내용을 작성해주자. # -*- coding: UTF-8 -*- impo..
1. Streamlit으로 Hello World 페이지 만들기 StreamlitCamp 폴더 생성 후 VS Code로 폴더 실행 Python 가상환경 설정은 아래 글을 참조하기 바란다. 2023.07.25 - [# Coding/가상환경 구축] - PyCharm과 VS Code를 활용한 Python 가상환경 구축 & 패키지 설치 PyCharm과 VS Code를 활용한 Python 가상환경 구축 & 라이브러리 설치 - Git 생성 1. GitHub repository 생성 방법이 간단해서 GitHub을 통해 생성 후 클론을 받을것임. 2. 경로 복사 3. Git Bash 실행 후, 원하는 장소에 클론 생성 (경로에는 한글 미포함 권장) $ git clone [복사한 주 sim-ds.tistory.com st..