دروس تعليمية متوسط

تعلم Python للمبتدئين — الجزء 4

1 دقيقة قراءة
Python, APIs, Requests
01 المقدمة
02 المتطلبات
03 التثبيت
04 الإعداد
05 التطبيق
06 النتيجة
07 الخطوة 7
08 الخطوة 8

المقال الرابع: التعامل مع 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 تعليق

أضف تعليقاً