전자책

투잡·재테크 전자책

전자책

PYTHON 으로 주식 RAW DATA 구하는법

5.0(6)
구매 전 미리보기로 확인해 보세요
메인 이미지

최근 받은 리뷰

전체보기
낙*****_썸네일
5.0

낙*****

잘 정리되어 있습니다.

배*****_썸네일
5.0

배*****

매우 만족스러운 자료입니다, 다른분들에게도 추천해드립니다. 추가적인 교육도 신청하겠습니다

안내 사항

※ 본 서비스는 전문가의 노하우를 기반으로 제공되며 금융수익을 보장하지 않습니다.

※ 본 서비스는 금융·경제·투자 관련 지식과 사례 공유를 목적으로 제공되며, 전문가에게는 서비스 제공 방식/학습 방향성/콘텐츠 내용에 한하여 문의할 수 있습니다.

※ 단, 투자자문업을 등록한 전문가의 서비스에는 투자 상담 및 조언, 컨설팅 등의 옵션이 포함될 수 있습니다.

※ 본 서비스를 기반으로 한 실제 투자, 운용 시 원금 손실의 가능성이 있으며 이에 대한 책임은 의뢰인에게 있으니 신중을 기하여 주시기 바랍니다.

※ 전문가의 금융 투자회사 등록 여부, 유사 투자자문업 신고 여부는 [상품정보고시> 서비스 제공자] 정보를 토대로 ‘금융소비자포털 파인’에서 조회하실 수 있습니다.

수강 대상자

  • 직접 데이터 클리닝을 하고 싶으신분

  • Python 을 활용해서 주식데이터를 모아보고 싶으신 분

  • 데이터에 대한 신뢰를 Raw Data 부터 쌓아가고 싶으신 분

상세이미지-0상세이미지-1상세이미지-2상세이미지-3상세이미지-4상세이미지-5상세이미지-6상세이미지-7상세이미지-8

목차

PART 1 개발환경 구축

1.1 Chrome 설치

1.2 Chrome 버전 확인

1.3 Chromdriver 설치

1.4 selenium 테스트



2.1 Project 생성

2.2 selenium 설치

2.3 pandas 설치

2.4 Error 대처 - RuntimeError

2.5 pandas-datareader 설치



3.1 time

3.2 os

3.3. shutil

3.4 glob

3.5 map



PART 2 개발시작 - 한국주식

4.1 get(URL)

4.2 find_element_by_id, cl ear

4.3 click

4.4 find_element_by_css_selector

4.5 find_elements_by_css_selector

4.6 element.text

4.7 send_keys(Keys.ENTER)



5.1 KRX 홈페이지 분석

5.2 KRX 데이터 crawling 코드

5.3 전체코드 작성준비 - 날짜 리스트

5.4 전체코드

주의사항



PART 3 개발시작 - 해외주식

6.1 read_csv

6.2 read_excel

6.3 to_csv

6.4 to_excel

6.5 pd.concat()

6.6 pd.date_range()

6.7 미국주식 데이터 확보

6.8 전체코드



부록

A. 삼성전자 관련 주 찾기

B. 해외주식 Energy 대세 트렌드 보기

서비스 설명

1. 전문가 소개


저는 비 전공자 Python 프로그래머입니다. 퇴근 후 독학으로 공부하여 직장에서 중요한 순간마다 요긴하게 프로그램을 개발하거나 코드를 작성해서 문제를 해결하고 있습니다. Fab에서 발생하는 Big Data를 Python Data Science Skill로 해결하거나, GUI Skill을 활용하여 직장에서 다른사람들이 Data Science 를 활용할 수 있도록 App을 만들곤 합니다.


S연구소에서 개발을 하고 있습니다. (2년차)

- 자동화, 데이터처리 App 개발 9개월

- 신제품 개발 1년


프로그래밍을 시작한 것은 2015년도 부터 C 언어를 시작으로 했으며, Python을 시작한 것은 2019년도 1월 입니다. 비전공자이지만 집중하여 프로그래밍을 익혔고, 주변 사람들로부터 Python 자문을 종종하고 있습니다. 전공자가 아닌 사람의 관점에서 쉽게 설명하는 것에 관심을 가지고 있습니다.

"무언가를 쉬운 언어로 설명할 수 없다면, 무언가를 잘 이해하지 못한 것" 이니까요.




2. 전자책 내용


주식 RAW Data 를 Python 코드로 구하는 것을 다루는 전자문서입니다. Python 기본언어를 바탕으로 Data Crawling, Data 확보 및 정리를 구현합니다. 초급 입문자를 위해 Project를 생성하는 것 부터 다루며, 초급과 중급사이의 애매한 개념들에 대해서도 설명하였습니다.


세부 내용으로는 selenium, pandas 등의 모듈을 설치하고 핵심 함수를 익혀 KRX, yahoo 에서 Data를 Crawling 하는 방법을 설명합니다. 모든 코드와 진행방법을 사진으로 첨부하여 따라오기만 해도 RAW Data를 확보할 수 있습니다.




3. 목차


PART 1 개발환경 구축

1.1 Chrome 설치

1.2 Chrome 버전 확인

1.3 Chromdriver 설치

1.4 selenium 테스트


2.1 Project 생성

2.2 selenium 설치

2.3 pandas 설치

2.4 Error 대처 - RuntimeError

2.5 pandas-datareader 설치


3.1 time

3.2 os

3.3. shutil

3.4 glob

3.5 map


PART 2 개발시작 - 한국주식

4.1 get(URL)

4.2 find_element_by_id, cl ear

4.3 click

4.4 find_element_by_css_selector

4.5 find_elements_by_css_selector

4.6 element.text

4.7 send_keys(Keys.ENTER)


5.1 KRX 홈페이지 분석

5.2 KRX 데이터 crawling 코드

5.3 전체코드 작성준비 - 날짜 리스트

5.4 전체코드

주의사항


PART 3 개발시작 - 해외주식

6.1 read_csv

6.2 read_excel

6.3 to_csv

6.4 to_excel

6.5 pd.concat()

6.6 pd.date_range()

6.7 미국주식 데이터 확보

6.8 전체코드


부록

A. 삼성전자 관련 주 찾기

B. 해외주식 Energy 대세 트렌드 보기



4. 페이지수


총 100page




5. 수강대상


직접 데이터 클리닝을 하고 싶으신분

Python 을 활용해서 주식데이터를 모아보고 싶으신 분

데이터에 대한 신뢰를 Raw Data 부터 쌓아가고 싶으신 분

Python 기본언어를 배웠지만 어떻게 활용해야 할지 잘 모르는 분

구체적인 예시로부터 Crawling 을 배우거나 적용해보고 싶으신 분

데이터 분석은 배웠으나, 분석할 데이터를 어디서 구해야하는지 모르시는 분


6. 수강대상이 아닌 사람

자동 트레이딩을 구현하고 싶으신 분

Crawling 을 활용하여 기획부터 데이터 분석까지 모두 처리하실 수 있는 분

Python 기본 언어 (print() 함수, module import, 함수, 리스트) 를 모르시는 분



7. 저작권 안내

해당 문서는 Raymond 에게 있으며 무단 배포 및 전달을 금지합니다.


투잡·재테크 분야

주식

파일 형식

PDF

전문가 정보

avatar

직장인파이썬전문가Ray

연락 가능 시간 : 19시 ~ 20시
평균 응답 시간 : 2시간 이내

총 작업개수

42건

만족도

97%

회원구분

개인회원

안녕하세요 저는 직장인 파이썬 전문가 Raymond라고 합니다. Python 기본언어를 활용해서 직장에서의 문제를 효율적으로 풀는 것을 좋아합니다. 업무를 가시화하는 파이썬 기술, 자동화하는 기술, 데이터를 다루는 기술을 활용해서 문제를 풀어나가고 있습니다. 사내에서 튜터로 지정된 경험을 바탕으로, 쉽고 유용하게 쓸 수 있는 비전공자를 위한 프로그래밍 튜터링을 제공합니다.

취소 및 환불 규정

상품정보고시

리뷰

5.0

(6)