Sommario:
- Forniture
- Passaggio 1: installazione di Raspberry Pi
- Passaggio 2: è necessario installare alcune funzionalità aggiuntive per questo: -
- Passaggio 3: importare Libaray
- Passaggio 4: raccolta di dati in tempo reale dal sito Web ufficiale del Ministero della salute
- Passaggio 5: creazione di una tabella per mostrare l'output
- Passaggio 6: ora puoi vedere quel rapporto
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Come sappiamo, il mondo intero è colpito dalla pandemia di COVID-19 e quasi tutti lavorano da casa. Dovremmo tutti utilizzare questa durata al meglio, per migliorare le nostre capacità tecniche o scrivere alcuni buoni script Pythonic. Vediamo un semplice script Python per dimostrare i casi di virus corona statali in India. Questo script Python recupera i dati in tempo reale dal sito Web ufficiale del Ministero degli affari sanitari.
Forniture
Lampone pi 3b+
Scheda SD (minimo 16 GB)
Cavo HDMI
cavo Ethernet
connessione internet
se sei la prima volta in raspberry pi devi configurarlo:-
altro requisito
viusal stdio code (python ide) link qui: -
Passaggio 1: installazione di Raspberry Pi
Assicurati che il sistema operativo sia installato sulla scheda SD. La tua SD potrebbe avere installato il sistema operativo Raspberry Pi. …Configura la connessione Wi-Fi sulla tua scheda SD. …Accendi il tuo Raspberry Pi. …Connettiti al tuo Raspberry Pi con SSH. …Installa il server VNC. …Installa un visualizzatore VNC sul tuo laptop.
Per eseguire un programma
Prima di iniziare a scrivere il software, dobbiamo prima installare il modulo Python GPIO Raspberry Pi. Questa è una libreria che ci permette di accedere alla porta GPIO direttamente da Python.
Per installare la libreria Python, apri un terminale ed esegui quanto segue
pip install python-rpi.gpio python3-rpi.gpio
Con la libreria installata ora apri il tuo IDE Python preferito e incolla questo codice o prova tu stesso
Passaggio 2: è necessario installare alcune funzionalità aggiuntive per questo: -
pip installa bs4
pip install tabulare
pip install matplotlib
pip install numpy
devi aprire il prompt dei comandi, andare sul pulsante di ricerca e inserire cmd e aprire con Esegui come amministratore
Passaggio 3: importare Libaray
# importazione di librerie
richieste di importazione
da bs4 import BeautifulSoup
da tabulate importa tabulate
importare il sistema operativo
importa numpy come np
importa matplotlib.pyplot come plt
Passaggio 4: raccolta di dati in tempo reale dal sito Web ufficiale del Ministero della salute
extract_contents = riga lambda: [x.text.replace('\n', '') per x nella riga]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['Sno', 'Stato', 'Confermato dall'India', 'Confermato dall'estero', 'Curato', 'Morte']
response = request.get(URL).content soup = BeautifulSoup(response, 'html.parser')
header = extract_contents(soup.tr.find_all('th'))
stats = all_rows = soup.find_all('tr')
per riga in all_rows:
stat = extract_contents(row.find_all('td'))
se stato:
se len(stat) == 5:
# ultima riga
statistica = ['', *stat]
stats.append(stat)
elif len(stat) == 6:
stats.append(stat)
stats[-1][1] = "Totale casi"
stats.remove(stats[-1])
Passaggio 5: creazione di una tabella per mostrare l'output
oggetti =
per riga in statistiche: object.append(row[1])
y_pos = np.arange(len(oggetti))
prestazione =
per riga nelle statistiche:
performance.append(int(riga[2]) + int(riga[3]))
table = tabulate (statistiche, intestazioni = SHORT_HEADERS)
stampa (tabella)
Passaggio 6: ora puoi vedere quel rapporto
Ricorda che è un rapporto in tempo reale, quindi c'è un cambiamento ogni volta