Mündəricat:

Raspberry Pi istifadə edərək Covid Canlı Hesabatı: 6 addım
Raspberry Pi istifadə edərək Covid Canlı Hesabatı: 6 addım

Video: Raspberry Pi istifadə edərək Covid Canlı Hesabatı: 6 addım

Video: Raspberry Pi istifadə edərək Covid Canlı Hesabatı: 6 addım
Video: 中韩棒球赛拉斯维加斯赌场失误赌徒乐疯,入境美国查价值观哈佛留学生照样驱逐 Error from LV Bellagio makes huge loss, no F1 visa w/o US value 2024, Iyul
Anonim
Raspberry Pi istifadə edərək Covid Live Hesabatı
Raspberry Pi istifadə edərək Covid Live Hesabatı

Bildiyimiz kimi bütün dünya COVID-19 pandemiyasından təsirlənir və demək olar ki, hamı evdən işləyir. Texniki bacarıqlarımızı inkişaf etdirmək və ya bəzi yaxşı Pythonic skriptləri yazmaq üçün hamımız bu müddətdən ən yaxşı şəkildə istifadə etməliyik. Gəlin Hindistanda dövlət müdrikliyi korona virusu hadisələrini nümayiş etdirmək üçün sadə bir Python skriptinə baxaq. Bu Python skripti Səhiyyə Nazirliyi Rəsmi Veb saytından canlı məlumatları əldə edir.

Təchizat

Moruq pi 3 b+

SD Kart (minimum 16 GB)

HDMI kabeli

Ethernet kabeli

internet bağlantısı

moruq pi-də ilk dəfədirsə, onu qurmalısınız:-

digər tələb

viusal stdio kodu (python ide) bağlantısı burada:-

Addım 1: Raspberry Pi Quraşdırması

Əməliyyat sisteminin SD karta quraşdırıldığından əmin olun. SD -də Raspberry Pi Əməliyyat Sistemi quraşdırılmış ola bilər. … SD Kartınızda Wifi Bağlantısını Konfiqurasiya edin. … Raspberry Pi -ni yandırın. … SSH ilə Raspberry Pi -yə qoşulun. … VNC Serverini quraşdırın. … Laptopunuza VNC Viewer quraşdırın.

Bir proqramı işə salmaq üçün

Proqramı yazmağa başlamazdan əvvəl Raspberry Pi GPIO Python modulunu quraşdırmalıyıq. Bu, Python -dan birbaşa GPIO portuna daxil olmağımıza imkan verən bir kitabxanadır.

Python kitabxanasını qurmaq üçün bir terminal açın və aşağıdakıları yerinə yetirin

pip python-rpi.gpio python3-rpi.gpio qurun

Kitabxana quraşdırıldıqdan sonra sevdiyiniz Python IDE -ni açın və bu kodu yapışdırın və ya özünüzü sınayın

Addım 2: Bunun üçün bəzi əlavə xüsusiyyətlər quraşdırmalısınız:-

Bunun üçün bəzi əlavə xüsusiyyətlər quraşdırmalısınız
Bunun üçün bəzi əlavə xüsusiyyətlər quraşdırmalısınız
Bunun üçün bəzi əlavə xüsusiyyətlər quraşdırmalısınız
Bunun üçün bəzi əlavə xüsusiyyətlər quraşdırmalısınız
Bunun üçün bəzi əlavə xüsusiyyətlər quraşdırmalısınız
Bunun üçün bəzi əlavə xüsusiyyətlər quraşdırmalısınız
Bunun üçün bəzi əlavə xüsusiyyətlər quraşdırmalısınız
Bunun üçün bəzi əlavə xüsusiyyətlər quraşdırmalısınız

pip bs4 quraşdırın

pip cədvəli quraşdırın

pip matplotlib quraşdırın

pip qurmaq numpy

əmr satırını açmalısınız, axtarış düyməsinə keçin və cmd daxil edin və idarəçi olaraq işə salın

Addım 3: Libarayın idxalı

Libaray idxal olunur
Libaray idxal olunur

# kitabxana idxal edir

idxal sorğuları

bs4 idxalından BeautifulSoup

cədvəldən idxal cədvəli

id id

np kimi numpy idxal edin

matplotlib.pyplotu plt olaraq idxal edin

Addım 4: Səhiyyə Nazirliyi Rəsmi Veb saytından Canlı Məlumatların Toplanması

Səhiyyə Nazirliyi Rəsmi Veb saytından Canlı Məlumatların Toplanması
Səhiyyə Nazirliyi Rəsmi Veb saytından Canlı Məlumatların Toplanması

extract_contents = lambda sırası: [x.text.replace ('\ n', '') x üçün satır]

URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']

cavab = request.get (URL).content şorbası = BeautifulSoup (cavab, 'html.parser')

başlıq = çıxarış_contents (çorba.tr.find_all ('th'))

statistika = all_rows = şorba.find_all ('tr')

all_rowsdakı sıra üçün:

stat = extract_contents (row.find_all ('td'))

əgər stat:

əgər len (stat) == 5:

# sonuncu sıra

stat = ['', *stat]

stats.append (stat)

elif len (stat) == 6:

stats.append (stat)

stats [-1] [1] = "Cəmi Davalar"

stats.remove (stats [-1])

Addım 5: Çıxışı göstərmək üçün Cədvəl yaratmaq

Çıxışı göstərmək üçün Cədvəl Yaratmaq
Çıxışı göstərmək üçün Cədvəl Yaratmaq
Çıxışı göstərmək üçün Cədvəl Yaratmaq
Çıxışı göstərmək üçün Cədvəl Yaratmaq
Çıxışı göstərmək üçün Cədvəl Yaratmaq
Çıxışı göstərmək üçün Cədvəl Yaratmaq

obyektlər =

statistikada sıra üçün: obyektlər. əlavə et (sıra [1])

y_pos = np.arange (len (obyektlər))

performans =

statistikada sıra üçün:

performans. əlavə et (int (sıra [2]) + int (sıra [3]))

cədvəl = cədvəl (statistika, başlıqlar = SHORT_HEADERS)

çap (cədvəl)

Addım 6: İndi bu hesabatı görə bilərsiniz

İndi həmin hesabatı görə bilərsiniz
İndi həmin hesabatı görə bilərsiniz

Unutmayın ki, bu canlı hesabatdır, buna görə hər dəfə dəyişiklik olur

Tövsiyə: