INHOUDSOPGAWE:
- Voorrade
- Stap 1: Opstelling van Framboos Pi
- Stap 2: U moet 'n paar ekstra funksies daarvoor installeer:-
- Stap 3: Die invoer van Libaray
- Stap 4: Versamel lewendige data van die amptelike webwerf van die Ministerie van Gesondheid
- Stap 5: Skep 'n tabel om die uitset te wys
- Stap 6: Nou kan u die verslag sien
Video: Covid Live -verslag met behulp van Raspberry Pi: 6 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Soos ons weet, word die hele wêreld geraak deur COVID-19-pandemie en werk byna almal tuis. Ons moet almal hierdie tydperk ten beste gebruik om ons tegniese vaardighede te verbeter of 'n paar goeie Pythoniese skrifte te skryf. Kom ons kyk na 'n eenvoudige Python-skrif om die staatsgewys korona-virusgevalle in Indië aan te toon. Hierdie Python -skrip haal die lewendige data van die amptelike webwerf van die Ministerie van Gesondheid.
Voorrade
Framboos pi 3 b+
SD -kaart (min 16GB)
HDMI -kabel
Ethernet -kabel
internet konneksie
As u die eerste keer in framboos pi is, moet u dit opstel:-
ander vereiste
viusal stdio-kode (python ide) skakel hier:-
Stap 1: Opstelling van Framboos Pi
Maak seker dat die bedryfstelsel op die SD -kaart geïnstalleer is. Raspberry Pi -bedryfstelsel is moontlik geïnstalleer op u SD. … Stel die Wifi -verbinding op u SD -kaart op. … Skakel jou Raspberry Pi aan. … Koppel aan u Raspberry Pi met SSH. … Installeer VNC Server. … Installeer 'n VNC Viewer op u skootrekenaar.
Om 'n program uit te voer
Voordat ons die sagteware begin skryf, moet ons eers die Raspberry Pi GPIO Python -module installeer. Dit is 'n biblioteek waarmee ons direk vanaf Python toegang tot die GPIO -poort kan kry.
Om die Python -biblioteek te installeer, maak 'n terminale oop en voer die volgende uit
pip installeer python-rpi.gpio python3-rpi.gpio
Met die geïnstalleerde biblioteek, maak u gunsteling Python IDE oop en plak hierdie kode of probeer self
Stap 2: U moet 'n paar ekstra funksies daarvoor installeer:-
pip installeer bs4
pip installeer tabuleer
pip installeer matplotlib
pip installeer numpy
u moet die opdragprompt oopmaak, na die soekknoppie gaan, cmd invoer en met Run as administrator oopmaak
Stap 3: Die invoer van Libaray
# biblioteke invoer
invoer versoeke
vanaf bs4 invoer BeautifulSoup
van tabuleer invoer tabuleer
invoer os
invoer numpy as np
voer matplotlib.pyplot in as plt
Stap 4: Versamel lewendige data van die amptelike webwerf van die Ministerie van Gesondheid
extract_contents = lambda ry: [x.text.replace ('\ n', '') vir x in ry]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirm', 'Cured', 'Death']
response = requests.get (URL).content soup = BeautifulSoup (response, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
vir ry in alle_rye:
stat = extract_contents (row.find_all ('td'))
as stat:
as len (stat) == 5:
# laaste ry
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
stats [-1] [1] = "Totale gevalle"
stats.remove (statistieke [-1])
Stap 5: Skep 'n tabel om die uitset te wys
voorwerpe =
vir ry in statistieke: objects.append (ry [1])
y_pos = np.arange (len (voorwerpe))
prestasie =
vir ry in statistieke:
performance.append (int (ry [2]) + int (ry [3]))
tabel = tabuleer (statistieke, opskrifte = SHORT_HEADERS)
druk (tabel)
Stap 6: Nou kan u die verslag sien
Onthou dat dit 'n lewendige verslag is, so daar is elke keer verandering