Tartalomjegyzék:

Covid Live jelentés a Raspberry Pi használatával: 6 lépés
Covid Live jelentés a Raspberry Pi használatával: 6 lépés

Videó: Covid Live jelentés a Raspberry Pi használatával: 6 lépés

Videó: Covid Live jelentés a Raspberry Pi használatával: 6 lépés
Videó: AMA record with community manager Oleg. PARALLEL FINANCE 2024, Július
Anonim
Covid Live Report a Raspberry Pi használatával
Covid Live Report a Raspberry Pi használatával

Mint tudjuk, az egész világot érinti a COVID-19 járvány, és szinte mindenki otthonról dolgozik. Ezt az időtartamot mindannyiunknak a legjobb esetben is ki kell használnunk, hogy javítsuk technikai készségeinket, vagy írjunk néhány jó Pythonic-szkriptet. Lássunk egy egyszerű Python-szkriptet, amely bemutatja az indiai koronavírus-eseteket. Ez a Python -szkript az élő adatokat az Egészségügyi Minisztérium hivatalos webhelyéről szerezi be.

Kellékek

Málna pi 3 b+

SD kártya (legalább 16 GB)

HDMI kábel

hálózati kábel

Internet kapcsolat

Ha először használ Raspberry pi-t, akkor be kell állítania:-

más követelmény

viusal stdio kód (python ide) link itt:-

1. lépés: A Raspberry Pi beállítása

Győződjön meg arról, hogy az operációs rendszer telepítve van az SD -kártyára. Előfordulhat, hogy az SD -re telepítve van a Raspberry Pi operációs rendszer. … Konfigurálja a Wifi kapcsolatot az SD -kártyán. … Kapcsolja be a Raspberry Pi -t. … Csatlakozzon Raspberry Pi készülékéhez SSH -val. … Telepítse a VNC szervert. … Telepítsen egy VNC Viewert a laptopjára.

Egy program futtatásához

Mielőtt elkezdenénk írni a szoftvert, először telepítenünk kell a Raspberry Pi GPIO Python modult. Ez egy olyan könyvtár, amely lehetővé teszi számunkra, hogy közvetlenül a Pythonból elérjük a GPIO portot.

A Python könyvtár telepítéséhez nyisson meg egy terminált, és hajtsa végre a következőket

pip install python-rpi.gpio python3-rpi.gpio

Ha a könyvtár telepítve van, nyissa meg kedvenc Python IDE -jét, és illessze be ezt a kódot, vagy próbálja ki magát

2. lépés: Telepítenie kell néhány további funkciót, mert ezek:-

Ehhez további funkciókat kell telepítenie
Ehhez további funkciókat kell telepítenie
Ehhez további funkciókat kell telepítenie
Ehhez további funkciókat kell telepítenie
Ehhez további funkciókat kell telepítenie
Ehhez további funkciókat kell telepítenie
Ehhez további funkciókat kell telepítenie
Ehhez további funkciókat kell telepítenie

pip install bs4

pip install tabulate

pip install matplotlib

pip install numpy

meg kell nyitnia a parancssort, menjen a keresés gombra, és írja be a cmd parancsot, és nyissa meg a Futtatás rendszergazdaként paranccsal

3. lépés: A Libaray importálása

Libaray importálása
Libaray importálása

# könyvtárak importálása

import kérések

a bs4 -ből importálja a BeautifulSoup -ot

táblázatból importálás táblázat

importál

importálja a numpy -t np -ként

importálja a matplotlib.pyplot mint plt

4. lépés: Élő adatok gyűjtése az Egészségügyi Minisztérium hivatalos honlapjáról

Élő adatok gyűjtése az Egészségügyi Minisztérium hivatalos honlapjáról
Élő adatok gyűjtése az Egészségügyi Minisztérium hivatalos honlapjáról

extract_contents = lambda sor: [x.text.replace ('\ n', '') x sorban]

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

válasz = kérések.get (URL).tartalom leves = BeautifulSoup (válasz, 'html.parser')

fejléc = kivonat_tartalom (soup.tr.find_all ('th'))

statisztika = minden_sor = leves.find_all ('tr')

all_rows sorhoz:

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

ha stat:

ha len (stat) == 5:

# utolsó sor

stat = ['', *stat]

stats.append (stat)

elif len (stat) == 6:

stats.append (stat)

statisztika [-1] [1] = "Összes eset"

stats.remove (statisztika [-1])

5. lépés: Táblázat létrehozása a kimenet megjelenítéséhez

Táblázat létrehozása a kimenet megjelenítéséhez
Táblázat létrehozása a kimenet megjelenítéséhez
Táblázat létrehozása a kimenet megjelenítéséhez
Táblázat létrehozása a kimenet megjelenítéséhez
Táblázat létrehozása a kimenet megjelenítéséhez
Táblázat létrehozása a kimenet megjelenítéséhez

objektumok =

a statisztikák sorához: object.append ([1] sor)

y_pos = np.arange (len (objektumok))

teljesítmény =

a statisztikák sorához:

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

table = tabulate (statisztika, fejléc = SHORT_HEADERS)

nyomtatás (táblázat)

6. lépés: Most láthatja ezt a jelentést

Most láthatja a jelentést
Most láthatja a jelentést

Ne feledje, hogy ez élő jelentés, így minden alkalommal van változás

Ajánlott: