Tabla de contenido:
- Suministros
- Paso 1: Configuración de Raspberry Pi
- Paso 2: Necesita instalar algunas características adicionales, son: -
- Paso 3: Importar Libaray
- Paso 4: recopilación de datos en vivo del sitio web oficial del Ministerio de Asuntos de Salud
- Paso 5: crear una tabla para mostrar la salida
- Paso 6: ahora puede ver ese informe
Video: Informe en vivo de Covid con Raspberry Pi: 6 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Como sabemos, el mundo entero está siendo afectado por la pandemia de COVID-19 y casi todo el mundo trabaja desde casa. Todos deberíamos utilizar esta duración en el mejor de los casos, para mejorar nuestras habilidades técnicas o escribir algunos buenos scripts Pythonic. Veamos un script Python simple para demostrar los casos estatales del virus corona en la India. Este script de Python obtiene los datos en vivo del sitio web oficial del Ministerio de Asuntos de Salud.
Suministros
Frambuesa pi 3 b +
Tarjeta SD (mínimo 16 GB)
cable HDMI
Cable de ethernet
conexión a Internet
Si es la primera vez que usa Raspberry Pi, debe configurarlo: -
otro requisito
viusal stdio code (python ide) enlace aquí: -
Paso 1: Configuración de Raspberry Pi
Asegúrese de que el sistema operativo esté instalado en la tarjeta SD. Es posible que su SD tenga instalado el sistema operativo Raspberry Pi. … Configure la conexión Wifi en su tarjeta SD. … Encienda su Raspberry Pi. … Conéctese a su Raspberry Pi con SSH. … Instale el servidor VNC. … Instale un visor VNC en su computadora portátil.
Para ejecutar un programa
Antes de comenzar a escribir el software, primero debemos instalar el módulo Raspberry Pi GPIO Python. Esta es una biblioteca que nos permite acceder al puerto GPIO directamente desde Python.
Para instalar la biblioteca de Python, abra una terminal y ejecute lo siguiente
pip instalar python-rpi.gpio python3-rpi.gpio
Con la biblioteca instalada ahora abra su IDE de Python favorito y pegue este código o pruebe usted mismo
Paso 2: Necesita instalar algunas características adicionales, son: -
pip instalar bs4
pip instalar tabular
pip instalar matplotlib
pip instalar numpy
debe abrir el símbolo del sistema, ir al botón de búsqueda e ingresar cmd y abrir con Ejecutar como administrador
Paso 3: Importar Libaray
# importar bibliotecas
solicitudes de importación
desde bs4 importar BeautifulSoup
de tabular importar tabular
importar sistema operativo
importar numpy como np
importar matplotlib.pyplot como plt
Paso 4: recopilación de datos en vivo del sitio web oficial del Ministerio de Asuntos de Salud
extract_contents = lambda fila: [x.text.replace ('\ n', '') para x en fila]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'Estado', 'Confirmado por India', 'Confirmado en el extranjero', 'Curado', 'Muerte']
respuesta = solicitudes.get (URL). sopa de contenido = BeautifulSoup (respuesta, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
para la fila en all_rows:
stat = extract_contents (row.find_all ('td'))
si estadística:
si len (stat) == 5:
# última fila
stat = ['', * stat]
stats.append (estadística)
elif len (estadística) == 6:
stats.append (estadística)
stats [-1] [1] = "Total de casos"
stats.remove (stats [-1])
Paso 5: crear una tabla para mostrar la salida
objetos =
para fila en estadísticas: objetos.append (fila [1])
y_pos = np.arange (len (objetos))
rendimiento =
para fila en estadísticas:
performance.append (int (fila [2]) + int (fila [3]))
tabla = tabular (estadísticas, encabezados = SHORT_HEADERS)
imprimir (tabla)
Paso 6: ahora puede ver ese informe
Recuerde que es un informe en vivo, por lo que hay cambios en todo momento.