Python İle Coronavirüs Projesi
Günümüzde çok bilinen adını heryere duyuran yazılım dili olan python ile şimdi sizlerle güzel bir proje yazıcağız. Projemizin amacı coronavirüs hastalığının vaka sayısı , ölüm sayısı , iyileşen sayısı bilgisini çekerek anlık bilgi almış olacağız. Genel mantığı bir websitesinden veri çekme olacak. Hadi projemize başlayalım.
Gerekli kütüphaneleri ekleyelim.
import requests
import sys
from bs4 import BeautifulSoup
Ardından tasarım alanını yani menü kısmını ekleyelim.
print(“””
===Menü===
1-) Coronavirus Global
2-) Coronavirus Turkey
3-) Çıkış
==========
“””)
Menü alanımız da tamamlandı.
Şimdi değişken ekleyip o değişken ile işlem yaptırcaz.
veri = 0
Şimdi koşul deyimi ile kontrol edelim.
while veri==0:
haktan=int(input(“Seçiminizi Yapınız :”))
print(haktan)
Şimdi ise 1. Bölümü seçer ise gerçekleşecek komutları yazalım.
if veri==1:
print(“Coronavirus’ün Dünya Çapındaki Halini Göreceksiniz.”)
print(“Hazırlanıyor Bekleyiniz…”)
haktan=0
api_url= “https://www.worldometers.info/coronavirus/”
req= requests.get(api_url)
bscek= BeautifulSoup(req.text, “html.parser”)
data= bscek.find_all(“div”,class_ = “maincounter-number”)
print(“Toplam vaka : “, data[0].text.strip())
print(“Toplam ölüm : “, data[1].text.strip())
print(“Toplam iyileşen : “, data[2].text.strip())
Evet şimdi ise 2.Seçeneğimiz için kodlarımızı yazalım.
elif veri==2:
print(“Coronavirus’ün Türkiye Çapındaki Halini Göreceksiniz.”)
print(“Hazırlanıyor Bekleyiniz…”)
haktan=0
api_url=“https://www.worldometers.info/coronavirus/country/turkey”
req= requests.get(api_url)
bs0bj= BeautifulSoup(req.text, “html.parser”)
data= bs0bj.find_all(“div”,class_ = “maincounter-number”)
print(“Toplam vaka : “, data[0].text.strip())
print(“Toplam ölüm : “, data[1].text.strip())
print(“Toplam iyileşen : “, data[2].text.strip())
Şimdi ise 3.Alanı yani çıkış işlemini gerçekleştirelim.
if veri==3:
print(“Çıkış İşlemini Seçtiniz.”)
print(“Çıkışınız Yapılmaktadır…”)
haktan=0
sys.exit()
Programımız bukadardı.Aktif bir şekilde bize corona vakası bilgilerini site üzerinden online olarak anında çekebilecek. Umarım konu işinize yaramıştır takip etmeyi unutmayın.Programımız bukadardı.Aktif bir şekilde bize corona vakası bilgilerini site üzerinden online olarak anında çekebilecek. Umarım konu işinize yaramıştır takip etmeyi unutmayın.