[python] 파이썬에서 키 입력으로 주식 정보 가져오기

주식 시장에서 실시간 주식 정보를 가져오는 것은 투자자에게 매우 중요합니다. 파이썬은 다양한 외부 라이브러리를 통해 이를 간편하게 할 수 있습니다. 이번 블로그 포스트에서는 키 입력을 통해 파이썬으로 주식 정보를 가져오는 방법을 알아보겠습니다.

Alpha Vantage API 사용하기

Alpha Vantage는 주식 데이터를 제공하는 무료 API입니다. 해당 API를 사용하여 실시간 주식 정보를 가져올 수 있습니다. 먼저 Alpha Vantage의 웹 사이트에 가입하고 API 키를 발급받아야 합니다. 아래는 API 키를 얻는 방법입니다.

  1. Alpha Vantage 웹 사이트(https://www.alphavantage.co/)에 접속합니다.
  2. “Get your free API key” 버튼을 클릭하여 계정을 생성합니다.
  3. 계정을 생성한 후에는 API 키를 받을 수 있는 대시보드로 리디렉션됩니다.
  4. 대시보드에서 API 키를 확인하고 복사합니다.

필요한 라이브러리 설치하기

우리는 requests 라이브러리를 사용하여 Alpha Vantage API로 요청을 보낼 것입니다. requests 라이브러리를 설치하려면 다음 명령을 실행하세요.

pip install requests

주식 정보 가져오기

이제 파이썬 코드로 실시간 주식 정보를 가져와보겠습니다. 코드의 동작은 사용자가 원하는 주식 목록과 API 키를 입력하면, Alpha Vantage API를 통해 주식 정보를 가져와 출력하는 것입니다.

import requests

def get_stock_info(symbol, api_key):
    url = f"https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol={symbol}&apikey={api_key}"
    response = requests.get(url)
    data = response.json()
    stock_info = data['Global Quote']
    return stock_info

def main():
    symbol = input("주식 심볼 입력: ")
    api_key = input("Alpha Vantage API 키 입력: ")
    
    stock_info = get_stock_info(symbol, api_key)
    print(stock_info)

if __name__ == "__main__":
    main()

실행 시 사용자에게 주식 심볼과 Alpha Vantage API 키를 입력하고, 해당 정보를 사용하여 API 요청을 보내서 실시간 주식 정보를 가져옵니다. 가져온 주식 정보는 JSON 형태로 반환되며, 출력 결과로 확인할 수 있습니다.

결론

이상으로 파이썬에서 키 입력을 통해 주식 정보를 가져오는 방법을 알아보았습니다. Alpha Vantage API를 사용하여 실시간 주식 정보를 쉽게 가져올 수 있으며, 이를 기반으로 개인 프로젝트나 투자 분석에 응용할 수 있습니다.