라벨이 파이썬 문자인 게시물 표시

주식 자동매매 시스템

파이썬을 이용한 주식 자동매매 시스템

이미지
파이썬을 이용한 주식 자동매매 시스템 INDEX 환경구축 키움증권 API - 연결테스트 키움증권 API - 계좌정보 조회 키움증권 API - 주문 키움증권 API - 종목정보 가져오기 포트폴리오 - 종목, 업종별 자산 포트폴리오 한국투자증권 API API reference 키움 OpenAPI+ 개발가이드 한국투자증권 OpenAPI 다운로드 및 가이드 Design https://www.design-seeds.com/in-nature/succulents/cacti-color-2/ https://create.piktochart.com/dashboard

[python] 데이터 가공에 꼭 필요한 특수 문자 처리 - string.punctuation

문자열 안에 있는 모든 특수문자 제거하는 방법 1. 문자열 모듈에서 특수문자를 처리를 돕는 메소드 string punctuation string.punctuation은 모든 구두점을 문자열로 return 해주는 함수다. 데이터 전처리에서 많이 사용되며,  이 메소드를 알지 못했을 때는 특수문자 처리에 번거로운 작업이 필요했다. 함수를 print 했을 때 나오는 아래 결과를 보면 이해하기 쉽다.  from string import punctuation result = punctuation print(result) output !"#$%&'()*+, -./:;<=>?@[\]^_`{|}~ ex) @와 #을 제외한 모든 특수문자를 문자열에서 제거하고 싶은 경우, 아래와 같이 사용하면 된다. # @와 #을 제외한 특수문자로 이루어진 문자열 symbols text = "~!#@!@$%%%@12234234" symbols = punctuation.replace('@', '').replace('#', '') for symbol in symbols: text = text.replace(symbol, '') 2. 문자열 모듈에서 whitespace 처리를 돕는 메소드 string whitespace string.whitespace로 사용할 수 있으며 space, tab, linefeed, return, formfeed, and vertical tab 과 같은 공백, 줄 바꿈 관련 세트를 return해준다. punctuation/whitespace 함수를 사용해 문자열을 간단하게 처리하는 예제 넷플릭스 트위터에서, #, @ 를 제외한 문자열 처리하기 아래와 같은 트위터들을 가져와서, preprocessing 하는 방법을 실습해본다. 나 이준호 좋아하네 #이상한변호사우영우 #ExtraordinaryAttorneyWoo #강태오 #KangTa

[python] 숫자-문자 원하는 형태로 Formatting 하는 방법

숫자와 문자 자유자재로 Formatting 하는 방법 Python에서 숫자를 원하는 형태로 출력하는 다양한 방식이 있다. String format 함수 String format 함수는 유용하고, 자유로운 형태로 변형이 가능하다는 장점이 있다. 하지만 단순하게 앞뒤로 0을 붙이거나 자릿수를 맞추는 경우에는 더 편한 방법이 있다. String zfill 함수 0으로 앞을 채워 자릿수를 맞추는 데 가장 최적화된 방법인 것 같다. '0' + str 아래 예제를 보면 이해하기 쉽다. python에서 숫자를 같은 자릿수의 string으로 표현하는 방법 Format numbers in python with leading zeros and fixed decimal places number = 3 num_str = str(number).zfill(2) num_str = '{:02d}'.format(number) num_str = '0' + str(number) if number < 10 else str(number) result >> 03 16진수 string으로 나타내는 방법 Format number in python with leading zeros and fixed hexa places number = 0xc num_str = '{:02X}'.format(number) num_str = '0' + str(hex(number))[2:] if number < 0xF else str(hex(number))[2:]  result >> 0C 16진수 0x로 시작하는 string으로 나타내는 방법 Format hexa number in python with leading '0x' number = 0xc num_str = '0x{:02X}'.format(number