[python] Flask를 사용하여 실시간 주식 시세 업데이트하기

Flask는 파이썬으로 웹 애플리케이션을 빠르고 쉽게 구축할 수 있도록 도와주는 경량 프레임워크입니다. 실시간 주식 시세를 업데이트하기 위해서는 외부 데이터 소스에서 주식 시세를 가져오고 이를 웹 애플리케이션으로 전달해야 합니다.

먼저, Flask 애플리케이션을 설정하고 라우트를 정의합니다. 다음으로 실시간 주식 시세를 제공하는 API를 사용하여 주식 시세를 가져옵니다. 가장 간단한 방법은 Alpha Vantage나 Yahoo Finance API를 사용하는 것입니다.

다음은 Flask 애플리케이션에서 실시간 주식 시세를 가져와 클라이언트에게 전달하는 예제 코드입니다.

from flask import Flask, jsonify
import requests

app = Flask(__name__)

@app.route('/stock-price')
def get_stock_price():
    response = requests.get('https://api.example.com/stock-price')
    data = response.json()
    return jsonify(data)

위의 코드에서는 /stock-price 엔드포인트로 GET 요청을 보내고 외부 API에서 받은 주식 시세를 JSON 형식으로 클라이언트에 반환합니다.

이제 실시간 주식 시세 업데이트를 위해 Flask를 사용하는 방법에 대해 알아보았습니다. 이를 응용하여 원하는 기능을 추가하여 더 복잡한 실시간 주식 시세 업데이트 시스템을 구축할 수 있습니다.

관련 참고 자료: Flask 공식 홈페이지