파이썬 5

달러가 내려가면 비트코인이 오른다? 데이터 분석으로 확인하기

안녕하세요. 달러가 상승하면 비트코인이 내리고 달러가 하락하면 비트코인이 올라간다고 합니다. 과연 사실일까요? 저는 데이터 분석으로 먹고사는 데이터 사이언티스트입니다. 그래서 항상 투자하기 전에 팩트 체크를 합니다. 시작해 보겠습니다. 전체 순서는 이렇습니다. 비트코인 가격 데이터 수집 달러 인덱스 데이터 수집 비트코인과 달러 인덱스 상관계수 계산 시각화 결론 2020년 1월 1일부터 현재까지 비트코인 가격 데이터를 다운로드합니다. 한 번 그려 보겠습니다. 달러 인덱스 데이터를 다운로드합니다. 이것도 한 번 그려보겠습니다. 따로 봐서는 아무것도 모르겠습니다. 같이 그려 봅니다. # 달러 인덱스와 비트코인 가격을 머지 df = pd.DataFrame({'dollar index': dxy, 'btc pric..

파이썬 퀀트투자 - 코카콜라 주가 배당금, 배당일, 배당률 확인하기

파이썬 yfinance로 코카콜라 배당금, 배당일, 배당률을 확인해 보겠습니다. 먼저 아래 페이지를 들어가서 yfinance API를 확인해 보세요. 파이썬 yfinance API 확인하기 개인적인 목적으로만 사용하라는 경고도 있습니다. 필요한 라이브러리입니다. import yfinance as yf from yahoo_fin import stock_info 먼저 주가를 확인해 보겠습니다. stock = yf.Ticker(ticker) stock_history = stock.history(period='1d') stock_history 종가 기준으로 60달러입니다. 가격만 읽어 오려면 이렇게 합니다. stock_history.Close.values[0] 다음은 배당금 정보를 확인합니다. ticker = ..

[파이썬 퀀트] 삼성증권 배당금, 적정 주가 계산하기

안녕하세요. 코드장인입니다. 오늘은 삼성증권 배당금 정보를 수집하고 시가배당률 계산법으로 적정 주가를 계산해 보겠습니다. 시가배당률 투자법을 모르신다면 이 글을 꼭 읽어 보세요. 필요한 라이브러리입니다. 주식 데이터는 pykrx api를 사용합니다. import numpy as np import pandas as pd from scipy.signal import savgol_filter from pykrx import stock import matplotlib.pyplot as plt import time plt.rcParams['font.family'] = 'Malgun Gothic' 10년간 배당금 정보를 읽어 오겠습니다. """ 분석 기간 """ start_year = '2012' end_year ..

파이썬 코드 다섯 줄로 유튜브 MP3 변환하기

안녕하세요. 코드로 벌어 먹고 사는 직장인 '코드장인'입니다. 오늘은 파이썬 코드 다섯 줄로 유튜브에서 MP3 음원을 추출해 보겠습니다. 먼저 ChatGPT에게 물어 보았습니다. "파이썬으로 유튜브 음원 추출하는 코드를 알려 주세요" ChatGPT는 유튜브 음원 추출이 불법이라서 알려 줄 수 없다고 합니다. 궁금하신 분은 ChatGPT에 직접 확인해 보세요. ▶▶▶ ChatGPT 바로가기 그러나 다운로드 자체는 불법이 아니고 다운로드받은 콘텐츠를 상업적으로 사용하면 불법입니다. 그래서 제가 다운로드받는 방법을 알려 드리겠습니다. 코딩은 주피터 노트북으로 하겠습니다. 혹시 쥬피터 노트북이 없다면 먼저 설치해 주세요. ▶▶▶ 쥬피터 노트북 설치 가이드 ◀◀◀ 이제 시작하겠습니다. 1. pytube를 설치합니..

[파이썬 퀀트투자] 금호석유 배당금, 배당 성장률, 주가 전망

안녕하세요. 오늘은 파이썬 데이터 분석으로 금호석유 배당금과 배당 성장률, 그리고 주가를 전망해 보겠습니다. 주가 데이터 수집은 pykrx api를 사용하겠습니다. 시작하기 전에 pykrx api를 확인해 보세요. ▶▶▶ pykrx api 확인하기 ◀◀◀ 먼저 필요한 라이브러리입니다. import numpy as np import pandas as pd from scipy.signal import savgol_filter from pykrx import stock import matplotlib.pyplot as plt import time plt.rcParams['font.family'] = 'Malgun Gothic' 배당금 데이터 수집 기간은 10년입니다. """ 분석 기간 """ start_yea..