최근 파이썬의 인기가 엄청나게 올라갔습니다.
파이썬은 배우기 쉽고 간결하며, 다양한 라이브러리지원으로 거의 모든 분야의 어플리케이션을 만들 수 있고,
다양한 환경에서 동작시킬 수 있는 장점에
머신러닝 라이브러리들과 데이타 전처리 가공등의 잇점들도 가지고 있습니다.
파이썬의 기초문법부터 시작해 pandas사용법, 웹스크레이핑, DB연동, API 개발, 트레이딩 전략설명 및 구현 그래프 표시,
웹서버구축 및 자동화, 자동매매, 딥러닝을 위한 주가 예측 등 상당히 알차게 구성되어 있습니다.
내용자체가 증권 데이터 분석이니까 관련 지식이나 관심이 있는 사람이 보면 더 재미있게 익히실 수 있을 거 같습니다.
야후 파이낸스외에 한국거래소나 네이버 금융같은 곳에서의 웹스크레이핑한 데이타로 분석이 진행됩니다.
스크레이핑 데이타를 DB에 저장하고, 장고로 웹서비스를 개발하고, 거래 후 슬랙으로 API로 전송하고, 백테스트로 전략을 검증등이 이어집니다.
파이썬의 기초문법부터 다루기 때문에 초급자부터 봐도 괜찮을 거 같습니다.
현업에 있는 사람이 파이썬을 가르쳐주기 위해 필요한 부분 위주로 정리한 느낌입니다.
초반 문법에 나온 예제들도 약간씩 증권에 관련된 내용으로 신경쓴 거 같습니다.
각 챕터마다 증권관련 지식도 배우면서 필요한 기능을 하나씩 만들어 가는데, 코드분량과 설명이 적절하게 들어간 거 같습니다.
코드 중간중간 주석으로 원번호를 표시하고, 그 원번호에 대한 설명을 해주는 형태도 좋았구요.
마지막 딥러닝을 이용한 주가예측은 분량이 작아 이론적인 내용은 충분히 배울 수 없겠지만, LSTM방식으로 내일의 종가를 예측하는 소스로 아 이런식으로 쓸 수 있겠구나 하는 맛배기 역할은 한다고 생각됩니다.
웹스크레이핑부분까지는 어느 파이썬이나 크게 차이가 없다고 생가되지만, 중후반 증권데이타로 시각화 및 분석 주가그래프 표시등등은
다른책에서는 찾아보기 힘든 내용이라고 생각됩니다. 재미있게 읽었고, 나중에 다른 프로그램을 개발할 때도 도움이 될 거 같습니다.