본문 바로가기

문송충의 코딩하기67

공공데이터 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.
NBA MVP 야니스 아데토쿤보의 야투 분석 with Python Giannis Antetokounmpo 백투백 MVP가 유력한 야니스 아데토쿤보가 또다시 동부의 벽을 넘지 못했다. 정규 시즌에서는 30개 팀 전체 승률 1위를 기록하는 등 압도적인 경기력을 보인 밀워키 벅스의 모습은 어디로 갔는지 모를 정도로 마이애미 히트에 처참히 무너졌다. 이번 시즌의 실패에는 부덴홀저, 미들턴, 블렛소, 부상 등 다양한 원인이 있겠지만 슈퍼스타이자 팀을 이끌어가야 할 1 옵션 야니스 아데토쿤보가 가장 큰 책임이 있다고 생각한다. 그래서 우리 아데토쿤보의 어떤 점이 문제이길래 2년 연속 동부를 뚫지 못했는지 분석해보고자 한다. 우선 아데토쿤보의 가장 큰 약점으로 뽑히는 야투를 데이터로 한번 샅샅이 보고자 한다. 분석 내용 쿤보는 뛰어난 운동신경과 긴 팔을 활용해서 인사이드에서는 그 .. 2020. 9. 9.
르브론 제임스의 클러치 타임 기록 분석하기 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.
LA 레이커스의 빅2 르브론 제임스과 앤서니 데이비스 분석 #2 저번 시간에 이어서 르브론 제임스/앤서니 데이비스가 LA 레이커스에서 차지하는 비중을 파이썬으로 한번 분석해 보도록 하겠다. 오늘 서부 플레이오프 1라운드 포틀랜드 트레일 블레이저스와의 5차전 경기도 르브론 제임스와 앤서니 데이비스의 활약으로 가볍게 승리를 쟁취했다. 르브론과 앤서니 빅 2 옵션의 비중이 어느 팀보다 높은 LA 레이터스이기에 분석할만한 가치가 있어 보인다. 분석에 필요한 데이터는 지난번에 작성한 코드에서 추출이 가능하다. yobro.tistory.com/60 LA 레이커스의 빅2 르브론 제임스과 앤서니 데이비스 분석 ㅇㅅㄹㅅ이라는 말을 들어본적이 있는가? "역시릅신"이라는 NBA 최고 스타 르브론 제임스를 위해 NBA 팬들이 만든 용어이다. NBA 커뮤니티, 실시간 경기 댓글창, 뉴스 댓.. 2020. 8. 30.
"스마트 워치" 네이버 쇼핑 결과 가져오기 With Naver API Python 최근에 러닝을 시작해서 그런지 가장 사고 싶은 제품이 바로 스마트 워치이다. 아무래도 갤럭시 노트를 사용하다 보니 애플 워치보다는 이번에 새로 나온 갤럭시 워치 3 나 가격적인 측면에서는 넘사벽인 샤오미 워치에 관심을 갖고 있다. 그래서 이번에 네이버에서 제공하고 있는 쇼핑 API를 통해 네이버에서 스마트 워치를 검색했을 때 나오는 쇼핑 결과들을 파이썬으로 가져와 비교하도록 하겠다. 분석하고자 하는 내용은 간단하다. 스마트 워치에는 어떠한 브랜드들이 있는지, 스마트 워치 중 가장 비싼 제품은 어떤 건지, 브랜드별 평균 가격은 어떤지 보고자 한다. 1. 네이버 오픈 API 신청 API를 사용하려면 항상 그랬듯이 먼저 API를 신청해야 한다. 아래 링크로 API를 신청하면 Client ID, Client S.. 2020. 8. 29.
LA 레이커스의 빅2 르브론 제임스과 앤서니 데이비스 분석 ㅇㅅㄹㅅ이라는 말을 들어본적이 있는가? "역시릅신"이라는 NBA 최고 스타 르브론 제임스를 위해 NBA 팬들이 만든 용어이다. NBA 커뮤니티, 실시간 경기 댓글창, 뉴스 댓글 들어가보면 르브론 얘기만 나오면 항상 ㅇㅅㄹㅅ은 빠지지 않고 등장한다. 르브론이 멋진 플레이를 해도 ㅇㅅㄹㅅ이고, 어처구니 없는 실수를 해도 ㅇㅅㄹㅅ이다. 여튼 이번 시간에는 ㅇㅅㄹㅅ인 르브론 제임스과 LA 레이커스에서 환상적인 호흡을 보이고 있는 갈매기 앤서니 데이비스에 대해 파이썬으로 분석하고자 한다. 분석 내용은 다음과 같이 아주 간단하다. 르브론 제임스와 앤서니 데이비스가 만든 합산 득점 팀 전체 득점에서 두 선수가 차지하는 비중 팀 경기 승리/패배 별 두 선수 평균 경기 스탯의 차이 1. 르브론 제임스과 앤서니 데이비스의.. 2020. 8. 26.