Streamlit과 FinanceDataReader를 활용하면 주식 데이터를 시각화하는 웹 애플리케이션을 간편하게 만들 수 있다. 이번 포스트에서는 이 두 라이브러리를 활용하여 주식 차트 검색 웹 앱을 만드는 방법을 소개한다. 1. 필요한 라이브러리 불러오기 import streamlit as st import FinanceDataReader as fdr import datetime import time streamlit: 웹 애플리케이션을 만들기 위한 주요 라이브러리다. FinanceDataReader: 주식, 지수, 환율 등의 금융 데이터를 쉽게 가져올 수 있는 라이브러리다. datetime: 날짜와 시간을 다루는 데 사용되는 라이브러리다. time: 시간 관련 기능을 제공하는 라이브러리다. 2. 웹..
필요한 라이브러리 불러오기 import streamlit as st import FinanceDataReader as fdr import datetime from bs4 import BeautifulSoup Streamlit은 웹 애플리케이션을 간편하게 만들 수 있는 도구다. FinanceDataReader는 주식, 지수, 환율 등의 금융 데이터를 쉽게 가져올 수 있는 라이브러리다. datetime은 날짜와 시간을 다루는 데 사용되며, BeautifulSoup은 웹 스크래핑에 필요하다. 사용자로부터 입력 받기 date = st.date_input( "조회 시작일을 선택해 주세요", datetime.datetime(2022, 1, 1) ) code = st.text_input( '종목코드', value='..
데이터 분석을 위한 웹 애플리케이션을 만들 때, 사용자로부터 데이터 파일을 업로드 받아 해당 데이터를 웹 페이지에 표시하는 기능은 매우 중요하다. Streamlit은 이러한 기능을 간단하게 구현할 수 있게 도와주는 도구다. 이번 글에서는 Streamlit을 활용하여 사용자로부터 CSV나 Excel 파일을 업로드 받아 데이터프레임으로 출력하는 방법에 대해 알아보자. import streamlit as st import pandas as pd import time file = st.file_uploader('파일 선택 (csv or excel)', type = ['csv', 'xls', 'xlsx']) time.sleep(2) if file is not None: ext = file.name.split('...
Streamlit 을 사용해 아주쉽게 lotto생성 사이트 만드는 방법을 알아보자 웹사이트를 하나 제작 하려면 아무리 쉬운 lotto생성 사이트라도 이것저것 손댈곳이 한두군데가 아니다. 그러나 Streamlit을 사용하면 아주쉽게 사이트를 구축할수 있다. 물론 귀여운것은 덤이다. 먼저, 필요한 라이브러리를 불러와야 한다. 파이썬의 표준 라이브러리인 random과 datetime, 그리고 웹 앱을 만드는 데 필요한 streamlit 라이브러리를 import한다. import streamlit as st import random import datetime 다음은 로또 번호를 생성하는 함수를 만드는 단계다. 이 함수는 1부터 46까지의 숫자 중에서 무작위로 6개의 숫자를 뽑아 정렬한 후 반환한다. 이 때, ..