Python
81 ~30 dk
API Kullanımı
API Nedir?
API (Application Programming Interface), uygulamaların birbirleriyle iletişim kurmasını sağlayan arayüzdür.
import requests
# Hava durumu API örneği
def hava_durumu(sehir):
url = f"https://wttr.in/{sehir}?format=j1"
r = requests.get(url)
veri = r.json()
sicaklik = veri["current_condition"][0]["temp_C"]
durum = veri["current_condition"][0]["weatherDesc"][0]["value"]
print(f"🌡️ {sehir}: {sicaklik}°C - {durum}")
hava_durumu("Istanbul")
hava_durumu("Antalya")JSON Placeholder API
import requests
# Kullanıcıları çek
r = requests.get("https://jsonplaceholder.typicode.com/users")
kullanicilar = r.json()
for k in kullanicilar[:3]:
print(f"👤 {k['name']} ({k['email']})")
print(f" 📍 {k['address']['city']}")
print()>>> python api.py
👤 Leanne Graham (Sincere@april.biz)
📍 Gwenborough
👤 Ervin Howell (Shanna@melissa.tv)
📍 Wisokyburgh🎯 Alıştırmalar
- GitHub API ile bir kullanıcının repolarını listeleyen program
- Döviz kuru API ile TL/USD/EUR çevirici