Colab (Google Colaboratory)

Colab (Google Colaboratory)

Colab(Google Colaboratory)은 Google에서 제공하는 클라우드 기반의 Jupyter Notebook 환경으로, 사용자가 별도의 환경 설정 없이 Python 코드를 실행하고 머신러닝 및 데이터 과학 작업을 수행할 수 있도록 도와줍니다. Colab의 주요 특징 Colab 사용 예시 import numpy as npimport matplotlib.pyplot as plt# 난수 데이터 생성x = np.linspace(0, 10, 100)y = np.sin(x)# 그래프 출력plt.plot(x, y)plt.show() 이처럼 Google Colab은 데이터 … Read more

셀레니움 웹 크롤링 방법

셀레니움 웹 크롤링 방법

셀레니움을 활용하여 finviz사이트의 S&P 500 Treemap을 가져오는 크롤링하는 방법을 알려드리겠습니다. 혹시 셀레니움이 뭔지 모르신다면 이전 포스팅을 먼저 읽어보고 오시는것을 추천드립니다. 셀레니움 포스팅 ☞ 바로가기 Anaconda 설치 후 주피터 노트북에서 실습하거나 Colab에서 실습해보실 수 있습니다. finviz S&P 500 Treemap 데이터 크롤링 하기 https://finviz.com/map.ashx finbiz사이트는 유명한 미국 주식에 대한 실시간 정보를 편리하게 확인할 수 있습니다.그중 Maps 탭에서 … Read more

ipynb 파일의 유래

ipynb 파일의 유래

ipynb 파일 형식은 Jupyter Notebook에서 사용하는 파일 확장자입니다. 이 확장자의 유래는 다음과 같습니다. 정리 IPython 추가 정보 Python의 주요 특징 IPython의 역사 IPython과 Jupyter의 차이점 구분 IPython Jupyter 개념 대화형 Python 쉘 다중 언어 지원 대화형 노트북 환경 지원 언어 Python 전용 Python, R, Julia 등 여러 언어 지원 실행 환경 터미널 기반 웹 브라우저 … Read more

네이버 파이낸스 개별종목 재무제표 가져오기

네이버 파이낸스 개별종목 재무제표 가져오기

네이버 파이낸스 개별종목 재무제표 네이버 증권의 개별종목 페이지에서 상세한 데이터를 제공합니다. https://finance.naver.com/item/coinfo.naver?code=005930&target=finsum_more 여기에는 개별종목의 재무데이터를 포함하고 있습니다. 이 재무제표를 엑셀에 붙여넣거나 가공하기가 쉽지 않습니다. FinanceDataReader 를 활용하여 개별 종목의 재무제표 데이터 데이터프레임으로 손쉽게 가져올 수 있습니다. 개별 종목 재무제표 데이터 가져오기 다음과 같은 SnapDataReader()함수를 이용하며 “NAVER/FINSTATE/ + 종목코드” 형식으로 티커를 구성합니다 결과 데이터프레임은 다양한 컬럼을 … Read more