Turinys:
- Prekės
- 1 veiksmas: „Raspberry Pi“sąranka
- 2 veiksmas: jums reikia įdiegti keletą papildomų funkcijų, nes jos yra:-
- 3 veiksmas: „Libaray“importavimas
- 4 žingsnis: tiesioginių duomenų rinkimas iš oficialios sveikatos apsaugos ministerijos svetainės
- 5 veiksmas: sukurkite lentelę, kad būtų rodomas rezultatas
- 6 žingsnis: Dabar galite pamatyti šią ataskaitą
Video: „Covid Live“ataskaita naudojant „Raspberry Pi“: 6 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Kaip žinome, visą pasaulį veikia COVID-19 pandemija ir beveik visi dirba iš namų. Mes visi turėtume geriausiu atveju išnaudoti šią trukmę, kad patobulintume savo techninius įgūdžius ar parašytume gerus „Pythonic“scenarijus. Pažiūrėkime paprastą „Python“scenarijų, kuris pademonstruotų valstybinius koronaviruso atvejus Indijoje. Šis „Python“scenarijus gauna tiesioginius duomenis iš oficialios sveikatos apsaugos ministerijos svetainės.
Prekės
Aviečių pi 3 b+
SD kortelė (mažiausiai 16 GB)
HDMI kabelis
Ethernet kabelis
interneto ryšys
jei pirmą kartą naudojate „Raspberry pi“, turite jį nustatyti:-
kitas reikalavimas
viusal stdio kodo (python ide) nuoroda čia:-
1 veiksmas: „Raspberry Pi“sąranka
Įsitikinkite, kad OS įdiegta SD kortelėje. Jūsų SD gali būti įdiegta „Raspberry Pi“operacinė sistema. … Konfigūruokite „Wi -Fi“ryšį SD kortelėje. … Įjunk savo Raspberry Pi. … Prisijunkite prie „Raspberry Pi“naudodami SSH. … Įdiekite VNC serverį. … Į savo nešiojamąjį kompiuterį įdiekite „VNC Viewer“.
Norėdami paleisti programą
Prieš pradėdami rašyti programinę įrangą, pirmiausia turime įdiegti „Raspberry Pi GPIO Python“modulį. Tai biblioteka, leidžianti mums pasiekti GPIO prievadą tiesiai iš „Python“.
Norėdami įdiegti „Python“biblioteką, atidarykite terminalą ir atlikite šiuos veiksmus
pip įdiegti python-rpi.gpio python3-rpi.gpio
Įdiegę biblioteką dabar atidarykite savo mėgstamą „Python IDE“ir įklijuokite šį kodą arba išbandykite patys
2 veiksmas: jums reikia įdiegti keletą papildomų funkcijų, nes jos yra:-
pip install bs4
pip install tabulate
pip įdiegti matplotlib
pip install numpy
turite atidaryti komandų eilutę, eiti į paieškos mygtuką ir įvesti cmd ir atidaryti naudodami Vykdyti kaip administratorių
3 veiksmas: „Libaray“importavimas
# importuojančios bibliotekos
importo užklausų
iš „bs4“importuokite „BeautifulSoup“
iš tabulate importuoti tabulat
importuoti
importuoti numpy kaip np
importuoti matplotlib.pyplot kaip plt
4 žingsnis: tiesioginių duomenų rinkimas iš oficialios sveikatos apsaugos ministerijos svetainės
extract_contents = lambda eilutė: [x.text.replace ('\ n', '') x eilutėje]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'Valstybė', 'Indijos patvirtinta', 'Užsienio patvirtinta', 'Išgydyta', 'Mirtis']
atsakymas = request.get (URL).content sriuba = BeautifulSoup (atsakymas, 'html.parser')
antraštė = ištraukos_turinys (soup.tr.find_all ('th'))
statistika = all_rows = soup.find_all ('tr')
all_rows eilutei:
stat = extract_contents (row.find_all ('td'))
jei statas:
jei len (stat) == 5:
# paskutinė eilutė
stat = ['', *stat]
stats.append (stat)
elifas len (stat) == 6:
stats.append (stat)
statistika [-1] [1] = "Iš viso atvejų"
stats.remove (statistika [-1])
5 veiksmas: sukurkite lentelę, kad būtų rodomas rezultatas
objektai =
eilutėje statistikoje: objektai.pridėti (eilutė [1])
y_pos = np.arange (len (objektai))
našumas =
eilutėms statistikoje:
performance.append (int ([2] eilutė) + int ([3] eilutė))
table = tabulate (statistika, antraštės = SHORT_HEADERS)
spausdinti (lentelė)
6 žingsnis: Dabar galite pamatyti šią ataskaitą
Atminkite, kad tai tiesioginė ataskaita, todėl kiekvieną kartą pasikeičia