ขั้นตอนที่ 1: ติดตั้งเครื่องมือ (The Library)
บอกคนดูว่าเราจะใช้ Library ที่ชื่อว่า `yfinance` ซึ่งมันเหมือนเป็น "ท่อ" เชื่อมต่อไปยังข้อมูลของ Yahoo Finance ครับ
คำสั่งที่ใช้:`pip install yfinance`
คำแนะนำในคลิป:"ตัวนี้ตัวเดียวจบครับ ดึงข้อมูลหุ้นได้ทั่วโลก รวมถึงหุ้นไทยด้วย"
ขั้นตอนที่ 2: เขียนโค้ดดึงข้อมูล (The Code)
นี่คือโค้ด Python ที่คุณควรพิมพ์โชว์ในคลิปครับ (สั้นและเข้าใจง่ายมาก):
```python
import yfinance as yf
# 1. กำหนดชื่อหุ้น (หุ้นไทยต้องต่อท้ายด้วย .BK)
ticker_symbol = "PTT.BK"
# 2. ดึงข้อมูลหุ้น
ptt_stock = yf.Ticker(ticker_symbol)
# 3. ดึงราคาปัจจุบัน (ราคาล่าสุด)
current_price = ptt_stock.fast_info['last_price']
print(f"ราคาหุ้น PTT ตอนนี้คือ: {current_price} บาท")
```
### ขั้นตอนที่ 3: ทำให้มันเป็น "Real-time" (The Loop)
โชว์ความเป็นโปรแกรมเมอร์ด้วยการทำให้ราคามัน "วิ่ง" อัปเดตทุกๆ 5 วินาทีครับ:
```python
import time
while True:
price = yf.Ticker("PTT.BK").fast_info['last_price']
print(f"อัปเดตราคา PTT: {price} บาท")
time.sleep(5) # พัก 5 วินาทีแล้วดึงใหม่
```
### full code
#pip install yfinance
#pip show yfinance
import yfinance as yf
# 1. กำหนดชื่อหุ้น (หุ้นไทยต้องต่อท้ายด้วย .BK)
ticker_symbol = "PTT.BK"
# 2. ดึงข้อมูลหุ้น
ptt_stock = yf.Ticker(ticker_symbol)
# 3. ดึงราคาปัจจุบัน (ราคาล่าสุด)
current_price = ptt_stock.fast_info['last_price']
print(f"ราคาหุ้น PTT ตอนนี้คือ: {current_price} บาท")
import time
while True:
price = yf.Ticker("PTT.BK").fast_info['last_price']
print(f"อัปเดตราคา PTT: {price} บาท")
time.sleep(5) # พัก 5 วินาทีแล้วดึงใหม่

ความคิดเห็น
แสดงความคิดเห็น