Innehållsförteckning:

Covid Live -rapport med Raspberry Pi: 6 steg
Covid Live -rapport med Raspberry Pi: 6 steg

Video: Covid Live -rapport med Raspberry Pi: 6 steg

Video: Covid Live -rapport med Raspberry Pi: 6 steg
Video: Макс Корж - Малиновый закат (official video) 2024, November
Anonim
Covid Live -rapport med Raspberry Pi
Covid Live -rapport med Raspberry Pi

Som vi vet påverkas hela världen av COVID-19-pandemin och nästan alla arbetar hemifrån. Vi borde alla i bästa fall utnyttja denna varaktighet, för att förbättra våra tekniska färdigheter eller skriva några bra Pythonic-skript. Låt oss se ett enkelt Python-manus för att demonstrera de statliga corona-virusfallen i Indien. Detta Python -skript hämtar levande data från hälsoministeriets officiella webbplats.

Tillbehör

Hallon pi 3 b+

SD -kort (min 16 GB)

HDMI -kabel

Ethernet -kabel

Internet anslutning

om du är första gången i hallon pi måste du konfigurera det:-

andra krav

viusal stdio-kod (python ide) länk här:-

Steg 1: Raspberry Pi Setup

Se till att operativsystemet är installerat på SD -kortet. Din SD kan ha Raspberry Pi operativsystem installerat. … Konfigurera Wifi -anslutningen på ditt SD -kort. … Slå på din Raspberry Pi. … Anslut till din Raspberry Pi med SSH. … Installera VNC -server. … Installera en VNC Viewer på din bärbara dator.

För att köra ett program

Innan vi börjar skriva programvaran måste vi först installera Raspberry Pi GPIO Python -modulen. Detta är ett bibliotek som tillåter oss att komma åt GPIO -porten direkt från Python.

För att installera Python -biblioteket öppnar du en terminal och kör följande

pip installera python-rpi.gpio python3-rpi.gpio

Med biblioteket installerat öppnar du nu din favorit Python IDE och klistrar in den här koden eller försöker själv

Steg 2: Du måste installera några ytterligare funktioner för det de är:-

Du måste installera några ytterligare funktioner för det de är
Du måste installera några ytterligare funktioner för det de är
Du måste installera några ytterligare funktioner för det de är
Du måste installera några ytterligare funktioner för det de är
Du måste installera några ytterligare funktioner för det de är
Du måste installera några ytterligare funktioner för det de är
Du måste installera några ytterligare funktioner för det de är
Du måste installera några ytterligare funktioner för det de är

pip installera bs4

pip installera tabulat

pip installera matplotlib

pip installera numpy

du måste öppna kommandotolken, gå sökknappen och ange cmd och öppna med Kör som administratör

Steg 3: Importera Libaray

Importerar Libaray
Importerar Libaray

# importera bibliotek

importförfrågningar

från bs4 import BeautifulSoup

från tabulat import tabulat

importera os

importera numpy som np

importera matplotlib.pyplot som plt

Steg 4: Insamling av levande data från hälsoministeriets officiella webbplats

Insamling av levande data från hälsoministeriets officiella webbplats
Insamling av levande data från hälsoministeriets officiella webbplats

extract_contents = lambda rad: [x.text.replace ('\ n', '') för 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')

för rad i alla_rader:

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

om stat:

om len (stat) == 5:

# sista raden

stat = ['', *stat]

stats.append (stat)

elif len (stat) == 6:

stats.append (stat)

statistik [-1] [1] = "Totalt antal fall"

stats.remove (statistik [-1])

Steg 5: Skapa tabell för att visa utmatningen

Skapa tabell för att visa utmatningen
Skapa tabell för att visa utmatningen
Skapa tabell för att visa utmatningen
Skapa tabell för att visa utmatningen
Skapa tabell för att visa utmatningen
Skapa tabell för att visa utmatningen

objekt =

för rad i statistik: objects.append (rad [1])

y_pos = np.arange (len (objekt))

prestanda =

för rad i statistik:

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

tabell = tabulera (statistik, rubriker = SHORT_HEADERS)

tryck (tabell)

Steg 6: Nu kan du se rapporten

Nu kan du se den rapporten
Nu kan du se den rapporten

Kom ihåg att det är en live -rapport så det blir förändringar varje gång

Rekommenderad: