본문 바로가기

파이썬 분석25

공공데이터 API를 활용한 국내 대차거래 종목 순위 확인하기 with 파이썬 대차거래란 주식을 장기 보유한 금융 기관이 단기적으로 이를 필요한 타 기관에 수수료를 받고 빌려주는 거래를 의미한다. 주로 주가가 하락이 예상될 때 주식을 빌린 기관에서 매매한 후 나중에 주가가 가격이 하락했을 때 다시 주식을 매수해 차익을 보는 일종 투자 방법이다. 항상 뉴스에서 나오는 공매도가 바로 이러한 투자 방식을 뜻한다. 주식이 없는 상태에서 주식을 빌려 주가 하락에 베팅하여 투자전략이다. 투자를 할 때 대차잔고를 꼭 참고해서 봐야 되는데 그 이유는 특정 종목에 대차 잔고가 많다는 것은 그만큼 금융 기관에서 주가 하락을 전망하는 투자자가 많아졌다는 의미로 풀이가 되기 때문이다. 대차 잔고가 많다고 해서 무조건 공매도로 이어지는 것은 아니지만 그래도 공매도로 사용될 대기자금인 만큼 공매도 선행지표.. 2020. 10. 8.
한국 거래소에 있는 코스피 종목 기본 정보 파이썬으로 가져오기 한국 거래소에서 상장된 주식 종목들에 대해 기본 정보를 가져올 수 있는지 찾아봤더니 역시나 나와 같은 고민을 하고 있었던 사람이 있었다. 아래 링크는 바로 파이썬으로 한국 거래소 사이트에 있는 상장 종목 기본 정보를 가져올 수 있는 패키지이다. "pip install pykrx"로 패키지 설치를 먼저 하기를 바란다. 이번 글에서는 아래 패키지를 활용해서 코스피 종목들 기본 정보에 대해 가져와보고 엑셀로 추출해보겠다. 코드는 굉장히 쉽다 github.com/sharebook-kr/pykrx sharebook-kr/pykrx KRX 주식 정보 스크래핑. Contribute to sharebook-kr/pykrx development by creating an account on GitHub. github.c.. 2020. 10. 4.
공공데이터 API 활용해서 2019년 코스피 배당주 리스트 가져오기 With Python 내가 주식 투자를 할 때 가장 먼저 보는 지표가 바로 배당이다. 지금과 같이 저금리 시대에서 배당주 투자는 현재 저금리 시대 저금과 예금을 완벽히 대체할 수 있는 투자 전략이기 때문이다. 그래서 오늘은 배당 관련해서 파이썬으로 뭘 뽑아보고자 한다. 공공데이터를 살펴보니 국내 코스피/코스닥에 상장된 기업들에 대해 배당금을 얼마나 지급했는지를 API로 제공하고 있어서 파이썬으로 이걸 한번 분석? 추출해보고자 한다. 코스피 시장에서 배당금을 지급하는 기업이 어디인지 데이터로 보도록 하겠다. 1. Data Source 공공데이터 회원가입을 한 후 아래 페이지에서 한국 예탁결제원_주식정보서비스 API 활용 신청을 해야 한다. 신청 즉시 API 키 값이 바로 부여가 될 것이다. data.go.kr/tcs/dss/s.. 2020. 9. 29.
EPL 분석 - 오바메양 아스날 이적 후 기록한스텟 파이썬으로 분석하기 아스날이 보유한 유일한 월드 클래스 선수이자 아스날의 캡틴 오바메양 기록에 대해 파이썬으로 분석해보고자 한다. 오바메양이 아스널로 이적한 이후 단순 1차 스텟인 공격 포인트 수치 기록 대신 경기당 효율이 어떤지를 한번 분석해보고자 한다. 오바메양이 이적한 지 2년 반 밖에 안됐기 때문에 데이터는 많지는 않지만 이적 후 오바메양이 보여준 모습을 데이터로 한번 시각화해보고자 이번 글을 작성하게 되었다. Data Source 축구 통계 사이트 FBREF 사이트에서 데이터를 사용했다. fbref.com/en/players/d5dd5f1f/Pierre-Emerick-Aubameyang#all_stats_shooting_dom_lg Pierre-Emerick Aubameyang Stats | FBref.com Ca.. 2020. 9. 24.
Arsenal/아스널 2019-2020 시즌 분석하기 with Python Arsenal in 2019-2020 프리미어리그 출범 이후 아스널 역사상 거의 최악의 시즌이라고 볼 수 있는 2019-2020 시즌 아스널을 파이썬으로 분석해보고자 한다. 감독이 한 시즌 3명이었고, 주장도 쟈카에서 오바메양으로 바뀐 아주 변화무쌍한 시즌이었던 만큼 꽤 의미 있는 분석 내용이 있을 것 같다. 이번에도 FBref 사이트에서 데이터를 가져와 분석할 예정이며, 분석 내용은 아래와 같다. 데이터가 많지 않아 간단한 분석만 하려고 한다. 포메이션 별 경기 수 시즌에 주장 완장을 찬 선수 리스트 홈/어웨이 경기 결과 볼 점유율에 따른 경기 결과 Data Source fbref라는 축구 통계 사이트를 활용하겠다. 아래 코드에서 df 변수를 출력하면 19-20 시즌 전체 경기 결과를 확인할 수 있다... 2020. 9. 20.
파이썬으로 프리미어리그 아스널의 지난 10년 역사 분석하기 EPL Analysis with Python EPL이 개막 함에 따라서 파이썬으로 내가 좋아하는 아스널(Arsenal)의 지난 10년 역사를 분석해보도록 하겠다. 첫 시간인 만큼 간단한 내용만 파이썬으로 분석하고자 한다. 지난 10년간은 아스널의 암흑기여서 기분은 그렇게 좋지는 않다. 지난 10년간 아스날 최종 순위 지난 10년간 아스날 최종 승점 지난 10년간 평균 득점/실점 시즌별 최다 득점자 Data Source 이번 분석에서 사용한 Data Source는 아래 사이트와 같다. 여기 사이트가 데이터 사용이 조금 제한적이라 다른 소스를 찾고 있는데 아마 다음 시간에는 다른 소스를 사용하지 않을까 생각이 든다. fbref.com/ Football Statistics and History | FBref... 2020. 9. 15.
NBA MVP 야니스 아데토쿤보 분석 #2 With Python 야니스 아데토쿤보 분석 With Python 2020/09/09 - [문송충의 코딩하기/NBA 분석 With Python] - NBA MVP 야니스 아데토쿤보의 야투 분석 with Python NBA MVP 야니스 아데토쿤보의 야투 분석 with Python Giannis Antetokounmpo 백투백 MVP가 유력한 야니스 아데토쿤보가 또다시 동부의 벽을 넘지 못했다. 정규 시즌에서는 30개 팀 전체 승률 1위를 기록하는 등 압도적인 경기력을 보인 밀워키 벅스의 모습�� yobro.tistory.com 지난 글에 이어서 NBA MVP이지만 파이널에는 못 가본 크리스 폴 이후 차기 "그그파?(그래서 그분 파이널 진출해보심?)"이 될 가능성이 높은 야니스 아데토쿤보 야투 분석을 파이썬으로 해보도록 하겠다.. 2020. 9. 12.
[갤럭시워치 vs 애플워치] - 네이버 쇼핑 검색어 클릭량 추이 비교 Naver API 쇼핑 인사이트 네이버 데이터랩에서는 단순히 키워드에 대한 검색량뿐만 아니라 특정 쇼핑 분야에서 분석하고자 하는 상품 키워드가 얼마나 많이 클릭되었는지 클릭 추이를 확인할 수 있다. 정확한 클릭량은 알 수 없지만 요청한 기간 중 클릭 횟수가 가장 높은 값을 100으로 두고 나머지 값을 100에 대한 상대적인 값 즉 데이터 추이 정도는 알 수 있다. 여기서는 내가 요즘 들어 가장 사고 싶은 갤럭시 워치에 대한 클릭 추이를 경쟁 제품 애플 워치와 비교함으로써 갤럭시 워치가 국내 시장에서 소비자로부터 어느 정도로 관심을 받고 있는지 알아보도록 하겠다. developers.naver.com/products/datalab/ 데이터랩 API 소개 통합검색어 트렌드, 쇼핑인사이트 developers... 2020. 9. 10.
르브론 제임스의 클러치 타임 기록 분석하기 vs 카와이 레너드 with Python 르브론 제임스 vs 카와이 레너드 in 클러치 능력 르브론 제임스라는 선수는 팬들 사이에서 확실히 호불호가 갈린다. 릅빠와 릅까가 나눠지기 때문에 항상 르브론 제임스의 클러치 타임 능력 평가에 대해서 LBJ는 확실한 해결사라고 하는 사람도 있고, LBJ는 새가슴이다라고 사람이 나눠진다. 그래서 이번 시간에 르브론 제임스 실제로 19-20 정규 시즌에 클러치 타이밍 때 어느 정도의 활약을 펼쳤는지 경쟁자이자 개장수 카와이 레너드와 비교를 해보도록 하겠다. 지표는 승률, 야투율, 마진으로 비교해보도록 하겠다. NBA_API 기존에는 NBA Basketball_Reference 사이트에서 크롤링해와서 사용했는데, 역시나 나와 같은 생각을 하고 있는 사람들이 많았다. 이미 NBA_API라는 패키지를 만들어서 N.. 2020. 9. 8.
공공데이터 Open API를 활용한 국내 코로나 확진자 수 가져오기 feat 파이썬 코로나가 다시 미쳐 돌아가고 있다. 거의 끝났다 싶었는데 다시 확진자 수가 폭증하고 있고, 이에 따라 나도 계속해서 재택근무를 하고 있다. 일이 크게 없어서 파이썬으로 코로나 확진자 수가 일별로 어떻게 되는지 공공데이터 API를 통해서 가져와 보도록 하겠다. 뭐 예전 글에서도 공공데이터 갖고 한 분석 내용이 있기 때문에 크게 어려운 점은 없다. 아래 내가 작성한 코드 잘 따라 하면 된다. 1. 공공데이타 API Key 발급 항상 그랫듯이 아래 사이트에 들어간 다음 활용신청을 통해 API 사용할 수 있는 Key 값을 받아야 된다. 발급만 받으면 그 자리에서 바로 활용이 가능하다. 아래 링크에서 신청하기 바란다. https://data.go.kr/tcs/dss/selectApiDataDetailView.do.. 2020. 9. 1.
파이썬으로 슈카월드 유튜브 조회/좋아요/댓글 수 가져오기 저번 시간에 이어서 내 최애 유튜버 슈카월드 유튜브 채널에 대해 분석해보겠다. 아래 코드를 돌리면 슈카월드 채널에 있는 모든 동여상의 제목과 해당되는 Video ID값을 구할 수 있을 것이다. Video ID값이 필요한 이유는 이게 있어야 각 동영상별 좋아요 수, 조회 수 등 상세 데이터 지표를 뽑을 수 있기 때문이다. 내가 구한 슈카월드 채널의 동영상 수는 665개로 확인되었다. from googleapiclient.discovery import build from googleapiclient.errors import HttpError from oauth2client.tools import argparser DEVELOPER_KEY = "~" #유튜브 API 키 값 YOUTUBE_API_SERVICE_.. 2020. 8. 22.
[NBA] 크리스 폴(Chirs Paul) 분석 With Python #4 저번 시간에 이어서 이번에도 파이썬을 통해 내가 가장 좋아하는 포인트 가드 크리스 폴이라는 선수를 분석하고자 한다. 저번 상대팀 별로 크리스 폴의 스텟을 비교했다면 이번에는 더 크게 NBA 동부, 서부 별로 크리스 폴 활약 스텟을 보고자 하고, 그다음으로는 지금까지 크리스 폴이 소속했던 팀 별 커리어 하이 스텟이 어떤지 보고자 한다. 크리스 폴이 상대팀 별로 어떤 커리어 하이 기록을 찍었는지 보기 위해서다. 이번에도 저번과 동일하게 농구 통계 사이트 Basketball-Reference 사이트에서 데이터를 가져와 분석하겠다. 크리스 폴이 서부에 강했는지 아님 동부에 강했느지 그리고 커리어 하이 기록은 어떤 팀 상대로 기록했느지 알아보고자 한다. 분석 내용: NBA Western/Eastern 컨퍼런스 팀.. 2020. 8. 11.