المقال الرابع: التعامل مع APIs وملفات JSON في Python. سنبني تطبيقاً عملياً يستخدم API Weather.
طلب البيانات من API
weather.py
import requests
# Fetch weather data
API_KEY = “your-api-key”
city = “Riyadh”
url = f”https://api.openweathermap.org/data/2.5/weather?q={city}&appid={API_KEY}”
response = requests.get(url)
data = response.json()
# Extract information
temp = data[“main”][“temp”] – 273.15 # Kelvin to Celsius
description = data[“weather”][0][“description”]
humidity = data[“main”][“humidity”]
print(f“الطقس في {city}: {description}”)
print(f“الحرارة: {temp:.1f}°م”)
print(f“الرطوبة: {humidity}%”)
تمرين عملي
بناء تطبيق بسيط يجلب أسعار العملات المشفرة من CoinGecko API ويعرضها في جدول.
0 تعليق