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)
실시간 그래프 업데이트

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

또 잘못했다. 두게의 가격 차이가 너무 커서 그래프의 의미가 없어졌다.
오늘은 이만
읽어주셔서 감사하다.
반응형
'코딩 100일 도전' 카테고리의 다른 글
| 취미로 코딩 공부하기 47일차 (0) | 2025.02.26 |
|---|---|
| 취미로 코딩 공부하기 46일차 (0) | 2025.02.22 |
| 취미로 코딩 공부하기 44일차 (0) | 2025.02.20 |
| 취미로 코딩 공부하기 43일차 (0) | 2025.02.19 |
| 취미로 코딩 공부하기 42일차 (0) | 2025.02.16 |