
Table des matières:
- Fournitures
- Étape 1: configuration du Raspberry Pi
- Étape 2: Vous devez installer certaines fonctionnalités supplémentaires pour cela
- Étape 3: Importation de Libraray
- Étape 4: Collecte de données en direct sur le site Web officiel du ministère de la Santé
- Étape 5: Création d'un tableau pour afficher la sortie
- Étape 6: Vous pouvez maintenant voir ce rapport
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45

Comme nous le savons, le monde entier est touché par la pandémie de COVID-19 et presque tout le monde travaille à domicile. Nous devrions tous utiliser au mieux cette durée pour améliorer nos compétences techniques ou écrire de bons scripts Python. Voyons un script Python simple pour démontrer les cas de virus corona selon l'État en Inde. Ce script Python récupère les données en direct sur le site officiel du ministère de la Santé.
Fournitures
Framboise pi 3 b+
Carte SD (min 16 Go)
câble HDMI
câble Ethernet
connexion Internet
si vous utilisez raspberry pi pour la première fois, vous devez le configurer:-
autre exigence
lien viusal stdio code (python ide) ici: -
Étape 1: configuration du Raspberry Pi
Assurez-vous que le système d'exploitation est installé sur la carte SD. Votre SD peut avoir le système d'exploitation Raspberry Pi installé. …Configurez la connexion Wifi sur votre carte SD. … Allumez votre Raspberry Pi. … Connectez-vous à votre Raspberry Pi avec SSH. …Installez le serveur VNC. …Installez une visionneuse VNC sur votre ordinateur portable.
Pour exécuter un programme
Avant de commencer à écrire le logiciel, nous devons d'abord installer le module Python Raspberry Pi GPIO. Il s'agit d'une bibliothèque qui nous permet d'accéder au port GPIO directement depuis Python.
Pour installer la bibliothèque Python, ouvrez un terminal et exécutez ce qui suit
pip installer python-rpi.gpio python3-rpi.gpio
Avec la bibliothèque installée, ouvrez maintenant votre IDE Python préféré et collez ce code ou essayez vous-même
Étape 2: Vous devez installer certaines fonctionnalités supplémentaires pour cela




pip installer bs4
tableau d'installation de pip
pip installer matplotlib
pip installer numpy
vous devez ouvrir l'invite de commande, aller sur le bouton de recherche et entrer cmd et ouvrir avec Exécuter en tant qu'administrateur
Étape 3: Importation de Libraray

# importation de bibliothèques
demandes d'importation
de bs4 import BeautifulSoup
de tabuler importer tabuler
importer le système d'exploitation
importer numpy en tant que np
importer matplotlib.pyplot en tant que plt
Étape 4: Collecte de données en direct sur le site Web officiel du ministère de la Santé

extract_contents = ligne lambda: [x.text.replace('\n', '') pour x dans la ligne]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Gued', 'Death']
réponse = request.get(URL).content soup = BeautifulSoup(response, 'html.parser')
header = extract_contents(soupe.tr.find_all('th'))
stats = all_rows = soup.find_all('tr')
pour la ligne dans all_rows:
stat = extract_contents(row.find_all('td'))
si statistique:
si len(stat) == 5:
# dernière rangée
statistique = ['', *stat]
stats.append(stat)
elif len(stat) == 6:
stats.append(stat)
stats[-1][1] = "Total des cas"
stats.remove(stats[-1])
Étape 5: Création d'un tableau pour afficher la sortie



objets =
pour la ligne dans les statistiques: objects.append(row[1])
y_pos = np.arange(len(objets))
performances =
pour la ligne dans les statistiques:
performance.append(int(ligne[2]) + int(ligne[3]))
table = tabulate(stats, headers=SHORT_HEADERS)
imprimer (tableau)
Étape 6: Vous pouvez maintenant voir ce rapport

N'oubliez pas qu'il s'agit d'un rapport en direct, il y a donc un changement à chaque fois
Conseillé:
Comment créer un traqueur de données en direct sur le coronavirus COVID 19 avec ESP8266, affichage sur papier électronique: 7 étapes

Comment créer un traqueur de données en direct sur le coronavirus COVID 19 avec ESP8266, affichage sur papier électronique : 1
Tracer les données en direct d'un capteur de température (TMP006) à l'aide de MSP432 LaunchPad et Python : 9 étapes

Tracer les données en direct d'un capteur de température (TMP006) à l'aide de MSP432 LaunchPad et Python : Le TMP006 est un capteur de température qui mesure la température d'un objet sans avoir besoin d'entrer en contact avec l'objet. Dans ce tutoriel, nous allons tracer les données de température en direct du BoosterPack (TI BOOSTXL-EDUMKII) à l'aide de Python
Locator avec le rapport en direct à l'aide de Chat Bot : 4 étapes

Loactor With If Live Report Using Chat Bot: Via WhatsApp, obtenez des variables (emplacement, altitude, pression…) de NodeMCU comme demandé ou envoyez des commandes à NodeMCU via l'API de Twilio. Depuis quelques semaines, je travaille avec l'API de Twilio, surtout pour la messagerie WhatsApp, et même créé ap
Neopixel Ws2812 Rainbow LED Glow avec M5stick-C - Exécution de Rainbow sur Neopixel Ws2812 à l'aide de M5stack M5stick C à l'aide d'Arduino IDE : 5 étapes

Neopixel Ws2812 Rainbow LED Glow avec M5stick-C | Exécution de Rainbow sur Neopixel Ws2812 en utilisant M5stack M5stick C en utilisant Arduino IDE un motif arc-en-ciel avec
Rapport météo à l'aide des applets ThingSpeak MQTT et IFTTT : 8 étapes

Rapport météo à l'aide des applets ThingSpeak MQTT et IFTTT : IntroductionUne application météo basée sur le cloud fournissant des rapports météo quotidiens sous forme de notification par e-mail. Cette application Web mesure la température et l'humidité à l'aide de SHT25 et d'Adafruit Huzzah ESP8266. Il nous fournit la température et l'humidité en temps réel