Mündəricat:
- Təchizat
- Addım 1: Raspberry Pi Quraşdırması
- Addım 2: Bunun üçün bəzi əlavə xüsusiyyətlər quraşdırmalısınız:-
- Addım 3: Libarayın idxalı
- Addım 4: Səhiyyə Nazirliyi Rəsmi Veb saytından Canlı Məlumatların Toplanması
- Addım 5: Çıxışı göstərmək üçün Cədvəl yaratmaq
- Addım 6: İndi bu hesabatı görə bilərsiniz
Video: Raspberry Pi istifadə edərək Covid Canlı Hesabatı: 6 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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:-
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ı
# 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ı
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
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
Unutmayın ki, bu canlı hesabatdır, buna görə hər dəfə dəyişiklik olur