Innholdsfortegnelse:

Covid Live -rapport ved bruk av Raspberry Pi: 6 trinn
Covid Live -rapport ved bruk av Raspberry Pi: 6 trinn

Video: Covid Live -rapport ved bruk av Raspberry Pi: 6 trinn

Video: Covid Live -rapport ved bruk av Raspberry Pi: 6 trinn
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Juli
Anonim
Covid Live -rapport ved bruk av Raspberry Pi
Covid Live -rapport ved bruk av Raspberry Pi

Som vi vet, blir hele verden påvirket av COVID-19-pandemien, og nesten alle jobber hjemmefra. Vi bør alle bruke denne varigheten i beste fall for å forbedre våre tekniske ferdigheter eller skrive noen gode Pythonic-skript. La oss se et enkelt Python-script for å demonstrere de statlige korona-virustilfellene i India. Dette Python -skriptet henter levende data fra Helsedepartementets offisielle nettsted.

Rekvisita

Bringebær pi 3 b+

SD -kort (min. 16 GB)

HDMI -kabel

Ethernet -kabel

Internett-tilkobling

hvis du er første gang i bringebær pi må du sette den opp:-

andre krav

viusal stdio-kode (python ide) lenke her:-

Trinn 1: Oppsett av Raspberry Pi

Sørg for at operativsystemet er installert på SD -kortet. SD -kortet ditt kan ha Raspberry Pi -operativsystemet installert. … Konfigurer Wifi -tilkoblingen på SD -kortet. … Slå på din Raspberry Pi. … Koble til din Raspberry Pi med SSH. … Installer VNC -server. … Installer en VNC Viewer på den bærbare datamaskinen.

For å kjøre et program

Før vi begynner å skrive programvaren må vi først installere Raspberry Pi GPIO Python -modulen. Dette er et bibliotek som gir oss tilgang til GPIO -porten direkte fra Python.

For å installere Python -biblioteket, åpne en terminal og kjør følgende

pip installer python-rpi.gpio python3-rpi.gpio

Med biblioteket installert åpner du nå din favoritt Python IDE og limer inn denne koden eller prøver selv

Trinn 2: Du må installere noen ekstra funksjoner for det de er:-

Du må installere noen ekstra funksjoner for det de er
Du må installere noen ekstra funksjoner for det de er
Du må installere noen ekstra funksjoner for det de er
Du må installere noen ekstra funksjoner for det de er
Du må installere noen ekstra funksjoner for det de er
Du må installere noen ekstra funksjoner for det de er
Du må installere noen ekstra funksjoner for det de er
Du må installere noen ekstra funksjoner for det de er

pip installere bs4

pip install tabulate

pip installer matplotlib

pip installer numpy

du må åpne ledeteksten, gå til søkeknappen og skriv inn cmd og åpne med Kjør som administrator

Trinn 3: Importer Libaray

Importerer Libaray
Importerer Libaray

# importerer biblioteker

importforespørsler

fra bs4 import BeautifulSoup

fra tabulat import tabulat

import os

importer numpy som np

importer matplotlib.pyplot som plt

Trinn 4: Innsamling av levende data fra Helsedepartementets offisielle nettsted

Innsamling av levende data fra Helsedepartementets offisielle nettsted
Innsamling av levende data fra Helsedepartementets offisielle nettsted

extract_contents = lambda row: [x.text.replace ('\ n', '') for x i rad]

URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']

response = requests.get (URL).content soup = BeautifulSoup (svar, 'html.parser')

header = extract_contents (soup.tr.find_all ('th'))

stats = all_rows = soup.find_all ('tr')

for rad i alle rader:

stat = extract_contents (row.find_all ('td'))

hvis stat:

hvis len (stat) == 5:

# siste rad

stat = ['', *stat]

stats.append (stat)

elif len (stat) == 6:

stats.append (stat)

statistikk [-1] [1] = "Totalt antall saker"

stats.remove (statistikk [-1])

Trinn 5: Opprette tabell for å vise utgangen

Opprette tabell for å vise utgangen
Opprette tabell for å vise utgangen
Opprette tabell for å vise utgangen
Opprette tabell for å vise utgangen
Opprette tabell for å vise utgangen
Opprette tabell for å vise utgangen

objekter =

for rad i statistikk: objects.append (rad [1])

y_pos = np.arange (len (objekter))

ytelse =

for rad i statistikk:

performance.append (int (rad [2]) + int (rad [3]))

tabell = tabulat (statistikk, overskrifter = SHORT_HEADERS)

skrive ut (tabell)

Trinn 6: Nå kan du se den rapporten

Nå kan du se rapporten
Nå kan du se rapporten

Husk at det er en live -rapport, så det er endringer hver gang

Anbefalt: