Hava Durumu Tahmini Yapan Uygulama (Python dilinde)


Python diliyle yazmış olduğum hava durumu tahmini yapan uygulama

Bu uygulamamızda amacımız python diliyle internetten hava durumu verilerini çekip kullanıcının istediği şehir için çıktı vermektir. Bunun hakkında yaptığımız kodumuzu yazımızda bulabilirsiniz.
<<------------------------------------------------------------>>

import requests
import ctypes
import datetime
import time
from datetime import date
#burada kullanmamiz gereken birkac kutuphaneyi yaziyoruz.

api_address='http://api.openweathermap.org/data/2.5/weather?appid=
0c42f7f6b53b244c78a418f4f181282a&q='
#burada api adresimiz bulunmaktadir, buradan verilerimizi cekecegiz tabi ki

city = input("Yaşadığınız Şehri Giriniz :")
#yasadigimiz sehri buradan seciyoruz, kullanicimiz girsin diyoruz

url = api_address + city
#url kismini halledelim

timestamp = datetime.datetime.now().time()
start_night = datetime.time(18, 1)
end_night = datetime.time(6, 0)
start_day = datetime.time(6, 1)
end_day = datetime.time(18, 0)
json_data = requests.get(url).json()
format_data = json_data["weather"][0]["main"]
#burada tarih olaylarini duzenliyoruz tabi ki

if date.today().weekday() == 6:
print("Bugün günlerden PAZAR")

if format_data == "Rain":
print(timestamp)
print("Bugün hava yağmurlu olacak, şemsiyenizi unutmayın diyoruz")

elif format_data == "Thunderstorm":
print(timestamp)
print("Bugün hava şiddetli rüzgarlı olacak, dikkat edin lütfen")

elif format_data == "Drizzle":
print(timestamp)
print("Bugün havada çiselenme olacaktır, haberiniz olsun")


elif format_data == "Clear" and start_night <= timestamp or timestamp <= end_night:
print(timestamp)
print("İyi geceler efendim, tatlı rüyalar")

elif format_data == "Clear" and start_day <= timestamp <= end_day:
print("Day")
print(timestamp)
print("İyi günler efendim, güzel havalardayız")

elif format_data == "Clouds":
print(timestamp)
print("Bugün hava bulutludur haberiniz olsun")
else:
print(timestamp)
print("Bugün ne olacak çözemedik, tekrar bekleriz")

Bu kodun çıktısını sizlere gösterelim >>


Yorumlar

Bu blogdaki popüler yayınlar

Python ile Turtle Kütüphanesiyle Çizim Denemesi 2

Girdimize en yakın palindrom değeri bulan program (Python3 ile)

Python ile Yazıyı Piramit Gibi Çizdirme