Mundarija:
- Ta'minotlar
- 1 -qadam: Raspberry Pi -ni sozlash
- 2-qadam: Siz ba'zi qo'shimcha funktsiyalarni o'rnatishingiz kerak:-
- 3 -qadam: Libarayni import qilish
- 4 -qadam: Sog'liqni saqlash vazirligining rasmiy veb -saytidan jonli ma'lumotlarni yig'ish
- 5 -qadam: Chiqarishni ko'rsatish uchun jadval yaratish
- 6 -qadam: Endi siz bu hisobotni ko'rishingiz mumkin
Video: Raspberry Pi yordamida Covid Live hisoboti: 6 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ma'lumki, butun dunyo COVID-19 pandemiyasidan aziyat chekmoqda va deyarli hamma uydan ishlamoqda. Biz hammamiz texnik ko'nikmalarimizni yaxshilash yoki yaxshi Pythonic skriptlarini yozish uchun bu muddatdan foydalanishimiz kerak. Keling, Hindistonda korona virusi holatini ko'rsatish uchun oddiy Python skriptini ko'rib chiqaylik. Bu Python skripti Sog'liqni saqlash vazirligining rasmiy veb -saytidan jonli ma'lumotlarni oladi.
Ta'minotlar
Malinali pi 3 b+
SD -karta (min 16 GB)
HDMI kabeli
Ethernet kabeli
internet aloqasi
Agar siz malina pi-da birinchi marta bo'lsangiz, uni sozlashingiz kerak:
boshqa talab
viusal stdio kodi (python ide) bu erda havola:-
1 -qadam: Raspberry Pi -ni sozlash
SD -kartaga OS o'rnatilganligiga ishonch hosil qiling. Sizning SD -da Raspberry Pi operatsion tizimi o'rnatilgan bo'lishi mumkin. … SD -kartangizda Wi -Fi ulanishini sozlang. … Raspberry Pi -ni yoqing. … Raspberry Pi -ga SSH orqali ulaning. … VNC serverini o'rnating. … Noutbukga VNC Viewer -ni o'rnating.
Dasturni ishga tushirish uchun
Dasturiy ta'minotni yozishni boshlashdan oldin biz Raspberry Pi GPIO Python modulini o'rnatishimiz kerak. Bu GPIO portiga Python -dan to'g'ridan -to'g'ri kirishga imkon beradigan kutubxona.
Python kutubxonasini o'rnatish uchun terminalni oching va quyidagilarni bajaring
python-rpi.gpio python3-rpi.gpio ni o'rnating
Kutubxona o'rnatilganidan so'ng, sevimli Python IDE -ni oching va ushbu kodni joylashtiring yoki o'zingizni sinab ko'ring
2-qadam: Siz ba'zi qo'shimcha funktsiyalarni o'rnatishingiz kerak:-
pip bs4 ni o'rnating
pip o'rnatish jadvalini
pip o'rnatish matplotlib
pip o'rnatish numpy
buyruq satrini ochish kerak, qidirish tugmachasini bosing va cmd kiriting va administrator sifatida ishga tushirish bilan oching
3 -qadam: Libarayni import qilish
# kutubxonalarni import qilish
import so'rovlari
bs4 importdan BeautifulSoup
jadvallar jadvalidan import jadvallari
import qilish os
numpy ni np sifatida import qilish
matplotlib.pyplotni plt sifatida import qilish
4 -qadam: Sog'liqni saqlash vazirligining rasmiy veb -saytidan jonli ma'lumotlarni yig'ish
extract_contents = lambda qatori: [x.text.replace ('\ n', '') x uchun ketma -ket]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['Yo'q', 'Shtat', 'Hindiston tomonidan tasdiqlangan', 'Xorijda tasdiqlangan', 'Davolangan', 'O'lim']
javob = request.get (URL).content sho'rva = BeautifulSoup (javob, 'html.parser')
sarlavha = extract_contents (sho'rva.tr.find_all ('th'))
statistika = all_rows = sho'rva.find_all ('tr')
all_rows -dagi qator uchun:
stat = extract_contents (row.find_all ('td'))
agar stat:
agar len (stat) == 5:
# oxirgi qator
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
statistika [-1] [1] = "Jami holatlar"
stats.remove (statistik [-1])
5 -qadam: Chiqarishni ko'rsatish uchun jadval yaratish
ob'ektlar =
statistikadagi qatorlar uchun: object.append (qator [1])
y_pos = np.arange (len (ob'ektlar))
ishlash =
statistikadagi qatorlar uchun:
ishlash. qo'shish (int (qator [2]) + int (qator [3]))
jadval = jadval (statistikalar, sarlavhalar = SHORT_HEADERS)
bosib chiqarish (jadval)
6 -qadam: Endi siz bu hisobotni ko'rishingiz mumkin
Esda tutingki, bu jonli hisobot, shuning uchun har safar o'zgarish bo'ladi