Python/라이브러리
파이썬 (python) 라이브러리 - finpie
# finpie - 링크/문서 : pypi.org/project/finpie/#A2 - 용도 : 재무/경제 데이터를 다운로드 가능 MarketWatch, The Motley Fool, Finviz와 Macrotrends 사이트에서 데이터 스크랩할 수 있는 함수 제공 . Company Fundamental data : 야후 파이낸스, finbiz 및 OBOE 에서 재무 Data 수집 . Economic data : OECD database에서 수집, . news module : 과거의 뉴스 해드라인을 수집 : FT, NYT, WSJ, Barrons, Seeking Alpha, Reuters 에서 . other : 모든 나스닥 종목의 ticker 와 시세 가져오기 가능 # Required - 파이썬 버전 :..
파이썬 (python) 라이브러리 - yahoo_fin
# yahoo_fin - 링크 : pypi.org/project/yahoo-fin/ - 문서 : theautomatic.net/yahoo_fin-documentation/ - 용도 : 야후 파이낸스(finance.yahoo.com/) 사이트에서 데이터 스크랩할 수 있는 함수 제공 # Modules . stock_info . options . news # Methods [Module] stock_info get_market_status get_live_price get_premarket_price get_postmarket_price get_next_earnings_date get_top_crypto get_futures get_currencies get_quote_data get_quote_table g..
파이썬(python) 라이브러리 - numpy
numpy NumPy 퀵스타터 NumPy quickstart — NumPy v1.20 Manual NumPy provides familiar mathematical functions such as sin, cos, and exp. In NumPy, these are called “universal functions”(ufunc). Within NumPy, these functions operate elementwise on an array, producing an array as output. See also all, any, apply_alo numpy.org - 설치방법 : pip install numpy - 용도 : python에서 벡터,행렬 등 수치 연산 수행하는 선형대수 라이브러리 참고로 백준 ..
파이썬 (python) 라이브러리 - openpyxl, xlrd (excel 다루기)
openpyxl - Document : openpyxl.readthedocs.io/en/stable/ pip install openpyxl from openpyxl import Workbook wb = Workbook(filename) 새 excel 파일 생성 하여 ws 반환 wb = load_workbook(filename) 기존 excel 파일 로드 wb = load_workbook(filename, data_only=True) 수식이 아닌 값으로 받아온다. ws = wb.active 활성화된 시트 선택 (기본시트 선택됨) ws = wb[sheet_title] 시트 이름으로 시트 선택 ws = wb.create_sheet(sheet_title) 시트 생성 ws.title = sheet_title 시트..
파이썬 (python) 라이브러리 - re (정규표현식)
m = p.match('a\nb') 정규 표현식 설명 문자 클래스 [ ] [ ] 사이의 문자들과 매치 범위 [ - ] 하이픈(-) 추가하면 두 문자 사이 범위를 의미 [a-zA-Z] : 알파벳 [0-9] : 숫자 반대 ^ 맨앞에 ^를 붙이면 not의 의미 [^0-9] : 숫자가 아닌 것 자주 사용 대문자의 ^(반대)의 의미라고 기억 \d : 숫자와 매치, [0-9] 와 동일 \D : 숫자 아닌 것과 매치, [^0-9] 와 동일 \s : whitespace 문자와 매치, [ \t\n\r\f\v] 와 동일. 맨앞 빈칸은 공백문자를 의미함. \S : whitespace 문자 아닌 것과 매치, [^ \t\n\r\f\v]와 동일. \w : 문자+숫자와 매치, [a-zA-Z0-9] 와 동일 \W : 문자+숫자 아닌..