
혼자 만들면서 공부하는 파이썬 - 예스24
“파이썬을 배워서 어디에 활용할 수 있을지 궁금했나요?”나의 신용카드 내역 분석, 우리 아파트 실거래가 시각화해보기, 맛집 지도 웹 앱 만들기 등 생활 속 15가지 파이썬 프로젝트를 직접 완
www.yes24.com
✅혼자 만들면서 공부하는 파이썬
| # | 진도 | 기본 숙제(필수) | 추가 숙제(선택) |
| 3주차 (7/14 ~ 7/20) |
Chapter 07 | Ch.07(07-1, 07-2) 종목별 시가총액 데이터 수집하기 | Ch.07 미니 프로젝트(p.246) ETF 데이터 수집하기 |
기본 숙제(필수) - Ch.07(07-1, 07-2) 종목별 시가총액 데이터 수집하기



추가 숙제(선택) - Ch.07 미니 프로젝트(p.246) ETF 데이터 수집하기


Chapter 07 시가총액 분석
07-1 종목별 시가총액 데이터 수집하기
파이썬 패키지 준비하기
pathlib 패키지

pip install -U playwright
playwright install
파이썬 외부 패키지
pip install -U kaleido nbformat pandas plotly
| 패키지 | 기능 | 공식문서 |
| kaleido | 이미지 생성 | https://github.com/plotly/Kaleido |
| nbformat | 주피터 데이터 시각화 | https://github.com/jupyter/nbformat |
| pandas | 데이터 분석 | https://github.com/pandas-dev/pandas |
| playwright | 웹 앱 테스트 | https://github.com/microsoft/playwright-python |
| plotly | 데이터 시각화 | https://github.com/plotly/plotly.py |
종목별 시가총액 데이터 수집하기
웹 동작 자동화

page.get_by_role("link", name="국내증시").click()
page.get_by_role("link", name="시가총액").first.click()
HTML 태그 추출
locator("table")

locator("table", has_text="코스피")

시가총액 수집 함수


데이터 정제하기


07-2 페이지 이동 자동화하기

전체 데이터 수집하기


- CSV 파일을 Excel로 열었을 때 깨지지 않기 위해서는 to_csv()에 'encoding='utf-8-sig'를 명시해줘야 함.

저자의 온라인 강의
추가숙제인 ETF 데이터 수집하기를 위해서 책에 있는 내용만 가지고는 쉽지 않은 것 같아, 오랜만에 저자의 온라인 강의를 들어봤다.
물론 책의 내용이 좋은 것은 말할것도 없지만, 온라인 강의를 들어보니 '백문(百聞)이 불여일견(不如一見)'이라는 말이 정말 진리라는 것을 느낄 수 있었다. 책에서는 볼 수 없었던, 저자의 말 하나 하나의 유용한 정보를 소중히 머릿속에 담으며, 책의 내용을 더 잘 이해하게 되었다.
오탈자 등록
혼공단 하면서 처음으로 오탈자 등록을 해봤는데, 어떤 결과가 나올지 궁금...
https://www.hanbit.co.kr/store/books/look.php?p_code=B5580711889
혼자 만들면서 공부하는 파이썬
파이썬을 배워서 어디에 활용할 수 있을지 궁금했나요? 생활 속 15가지 파이썬 프로젝트를 직접 완성해 보며 재미있게 실전 경험 쌓기!
www.hanbit.co.kr

마지막으로, 젊은 날의 질풍노도의 시기 처럼, 여름의 장마처럼 쏟아지는 비와 폭풍우를 시원하게 느끼게 해주는 음악으로 마무리해봅니다.