Taula de continguts:
- Subministraments
- Pas 1: Configuració de Raspberry Pi
- Pas 2: cal instal·lar-hi algunes funcions addicionals: -
- Pas 3: importació de Libaray
- Pas 4: Recopilació de dades en directe del lloc web oficial del Ministeri d'Afers de Salut
- Pas 5: crear taula per mostrar la sortida
- Pas 6: ara podeu veure aquest informe
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Com sabem, el món sencer està sent afectat per la pandèmia COVID-19 i gairebé tothom treballa des de casa. Tots hauríem d’utilitzar aquesta durada en el millor dels casos, per millorar les nostres habilitats tècniques o escriure algunes bones escriptures pitòniques. Vegem una simple escriptura Python per demostrar els casos de virus de corona a l’estat a l’Índia. Aquest script Python obté les dades en directe del lloc web oficial del Ministeri d'Afers Sanitaris.
Subministraments
Raspberry pi 3 b +
Targeta SD (mínim 16 GB)
Cable HDMI
Cable Ethernet
connexió a Internet
si esteu per primera vegada a raspberry pi, heu de configurar-lo: -
altre requisit
enllaç de codi stdio viusal (ide python): -
Pas 1: Configuració de Raspberry Pi
Assegureu-vos que el sistema operatiu està instal·lat a la targeta SD. És possible que la vostra SD tingui instal·lat el sistema operatiu Raspberry Pi. … Configureu la connexió Wifi a la vostra targeta SD. … Enceneu el vostre Raspberry Pi. … Connecteu-vos al vostre Raspberry Pi amb SSH. … Instal·leu el servidor VNC. … Instal·leu un visualitzador VNC al vostre ordinador portàtil.
Per executar un programa
Abans de començar a escriure el programari, primer hem d’instal·lar el mòdul Python Raspberry Pi GPIO. Es tracta d’una biblioteca que ens permet accedir al port GPIO directament des de Python.
Per instal·lar la biblioteca Python, obriu un terminal i executeu el següent
pip instal·lar python-rpi.gpio python3-rpi.gpio
Amb la biblioteca instal·lada, obriu el vostre IDE Python preferit i enganxeu aquest codi o proveu-ho
Pas 2: cal instal·lar-hi algunes funcions addicionals: -
pip instal·lar bs4
tab instal·lar pip
pip instal·lar matplotlib
pip instal·lar numpy
cal obrir l'indicador d'ordres, anar al botó de cerca i introduir cmd i obrir-lo amb Executar com a administrador
Pas 3: importació de Libaray
# importació de biblioteques
sol·licituds d’importació
d'importació bs4 BeautifulSoup
des de tabular importar tabular
import os
importar numpy com a np
importar matplotlib.pyplot com a plt
Pas 4: Recopilació de dades en directe del lloc web oficial del Ministeri d'Afers de Salut
extract_contents = fila lambda: [x.text.replace ('\ n', '') per a x a la fila]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']
response = requests.get (URL).content soup = BeautifulSoup (resposta, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
estadístiques = all_rows = soup.find_all ('tr')
per a la fila a all_rows:
stat = extract_contents (fila.find_all ('td'))
si estadística:
si len (stat) == 5:
# última fila
stat = ['', * stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
stats [-1] [1] = "Casos totals"
stats.remove (estadístiques [-1])
Pas 5: crear taula per mostrar la sortida
objectes =
per a files a estadístiques: objects.append (fila [1])
y_pos = np.arange (len (objectes))
rendiment =
per a files en estadístiques:
performance.append (int (fila [2]) + int (fila [3]))
taula = tabular (estadístiques, capçaleres = SHORT_HEADERS)
imprimir (taula)
Pas 6: ara podeu veure aquest informe
Recordeu que és un informe en directe, de manera que hi ha canvis cada vegada