본문 바로가기

python49

1. Python - 캔들차트(candlestick) + 스타일링 ( mplfinance, Plotly ) Python에는 주식차트를 표현하기 위한 많은 라이브러리들이 존재한다. 그 중 대표적인 것은 mplfinance, Plotly, Bokeh 등이 있는데 mplfinance 와 Plotly 를 사용하여 캔들차트를 만들어 본다. OHLC VS Candle stick OHLC는 Open(시가), High(고가), Low(저가), Close(종가) 의 합성어이다. 서양에서는 아래 그림의 왼쪽과 같은 바 형태의 차트를 사용하고 한국과 일본은 우측과 같은 캔들차트를 사용한다. 라이브러리 설치 pip install pandas-datareader # 주식 데이터 조회 pip install mplfinance # 금융차트only 라이브러리 pip install plotly # 차트 라이브러리 주식 데이터 조회 pand.. 2021. 1. 20.
pip install error - after connection broken by 'ProxyError pip install 오류 C:\Users\user>pip install scipy WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', timeout('_ssl.c:1105: The handshake operation timed out'))': /simple/scipy/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'Prox.. 2021. 1. 20.
Python - 람다표현식 이해와 예제 ( Understanding Lambda expression ) 람다표현식 ( Lambda expression ) 람다함수는 "익명(Annoymous)함수"라고 표현합니다. 말그대로 이름이 없는 함수를 뜻합니다. 간결하고 직관적인 코드로 가독성이 좋아집니다. 특히 map, reduce, filter 함수와 함께 많이 사용됩니다. 함수를 정의하지 않고 익명함수로 대체 하여 간결한 코드를 작성할 수 있습니다. lambda 키워드를 사용하여 람다함수를 사용합니다. lambda 이해 >>> fruits = ['banana', 'apple', 'melon'] 위 과일 리스트를 모두 대문자로 치환하는 로직을 구현해봅니다. 1. for 를 이용한 방식 >>> result = [x.upper() for x in fruits] >>> result ['BANANA', 'APPLE', .. 2021. 1. 19.
Python - 초간단 디렉토리 및 파일 생성, 복사하기 ! 들어가며.. Python 내장 API, os와 shutil을 사용하여 디렉토리 생성부터 파일 생성, 카피까지 다루어본다. 디렉토리 생성/삭제 os 패키지를 사용하여 디렉토리 생성/삭제 처리 import os root_dir = 'C:/python_test' os.mkdir(root_dir) os.mkdir은 하위디렉토리 생성 불가, os.makedirs로 생성 os.mkdir('C:/A/B/C') # Fail os.makedirs('C:/A/B/C') # Success 위 root_dir 디렉토리가 정상 생성되었는지 os.path.isdir 로 확인 os.path.isdir(root_dir) # True # 디렉토리 삭제 os.rmdir(root_dir) # 삭제 후 디렉토리 확인 os.path.isdi.. 2021. 1. 11.