728x90
반응형

 

ChatGPT를 이용하여 코딩 공부를 해보려 한다. 

100일 동안 공부하고 기록할 것이다. 

많이 읽어주시고 항상 감사하다. (훈수는 항상 환영한다.)

 

Day 45: 실시간 데이터 가져오기

  • API를 주기적으로 호출하는 방법 (time.sleep).
  • 실습: 비트코인 현재 가격을 10초 간격으로 출력.

 

1. 개념 정리: API를 이용한 실시간 데이터 가져오기.

API란?

  • API(Application Programming Interface)는 웹 서버에서 데이터를 주고받는 방법
  • 코인 시세는 주로 암호화폐 거래소의 API를 이용해 가져옴
  • 대표적인 API 제공업체: Binance, Upbit, CoinGecko, CoinMarketCap

Python에서 API 호출 방법

  • requests 라이브러리를 사용해 API 데이터를 가져옴
  • time.sleep(초)을 이용해 일정 시간마다 반복 호출

2. 실습 코드: 비트코인 현재 가격을 10초 간격으로 출력

실행 환경: Python, requests, time

 

조금만 기다리면 다음 가격이 나온다.

 

3. 추가 기능

1. 다른 코인 가격도 함께 가져오기
2.  변동폭(이전 가격과 비교) 계산하여 상승/하락 표시
3.  가격 변화를 그래프로 실시간 표시 (Matplotlib)

1. 여러 코인의 가격 가져오기

업비트 API에서 다중 코인 가격 요청하기

2. 변동폭 계산 (이전 가격과 비교)

이전 가격과 비교하여 상승/하락 표시

3. 가격 변화를 그래프로 실시간 표시 (Matplotlib)

실시간 그래프 업데이트

 

뭔가 길어 보이지만 내용은 크게 없다

 

또 잘못했다. 두게의 가격 차이가 너무 커서 그래프의 의미가 없어졌다.

 

오늘은 이만 

 

읽어주셔서 감사하다.

반응형

+ Recent posts