Satura rādītājs:

Ziņojums par Covid Live, izmantojot Raspberry Pi: 6 soļi
Ziņojums par Covid Live, izmantojot Raspberry Pi: 6 soļi

Video: Ziņojums par Covid Live, izmantojot Raspberry Pi: 6 soļi

Video: Ziņojums par Covid Live, izmantojot Raspberry Pi: 6 soļi
Video: MJC Stream: Видишь енота? А он есть! Главное об ML и компьютерном зрении 2024, Jūlijs
Anonim
Ziņojums par Covid Live, izmantojot Raspberry Pi
Ziņojums par Covid Live, izmantojot Raspberry Pi

Kā mēs zinām, Covid-19 pandēmija ietekmē visu pasauli, un gandrīz visi strādā mājās. Mums visiem vajadzētu izmantot šo ilgumu labākajā gadījumā, lai uzlabotu savas tehniskās prasmes vai uzrakstītu dažus labus Pythonic skriptus. Apskatīsim vienkāršu Python skriptu, lai parādītu valstij raksturīgos koronavīrusa gadījumus Indijā. Šis Python skripts iegūst tiešos datus no Veselības ministrijas oficiālās vietnes.

Piegādes

Aveņu pi 3 b+

SD karte (vismaz 16 GB)

HDMI kabelis

Ethernet kabelis

interneta pieslēgums

ja pirmo reizi izmantojat aveņu pi, jums tas ir jāiestata:-

cita prasība

viusal stdio kods (python ide) saite šeit:-

1. darbība: Raspberry Pi iestatīšana

Pārliecinieties, vai operētājsistēma ir instalēta SD kartē. Jūsu SD, iespējams, ir instalēta Raspberry Pi operētājsistēma. … Konfigurējiet Wifi savienojumu savā SD kartē. … Ieslēdziet savu Raspberry Pi. … Pievienojieties savam Raspberry Pi, izmantojot SSH. … Instalēt VNC serveri. … Instalējiet klēpjdatorā VNC skatītāju.

Lai palaistu programmu

Pirms sākam rakstīt programmatūru, mums vispirms jāinstalē Raspberry Pi GPIO Python modulis. Šī ir bibliotēka, kas ļauj mums piekļūt GPIO portam tieši no Python.

Lai instalētu Python bibliotēku, atveriet termināli un izpildiet tālāk norādītās darbības

pip instalēt python-rpi.gpio python3-rpi.gpio

Kad bibliotēka ir instalēta, atveriet savu iecienīto Python IDE un ielīmējiet šo kodu vai izmēģiniet pats

2. darbība. Jums ir jāinstalē dažas papildu funkcijas:-

Jums ir jāinstalē dažas papildu funkcijas, lai tās būtu
Jums ir jāinstalē dažas papildu funkcijas, lai tās būtu
Jums ir jāinstalē dažas papildu funkcijas, lai tās būtu
Jums ir jāinstalē dažas papildu funkcijas, lai tās būtu
Jums ir jāinstalē dažas papildu funkcijas, lai tās būtu
Jums ir jāinstalē dažas papildu funkcijas, lai tās būtu
Jums ir jāinstalē dažas papildu funkcijas, lai tās būtu
Jums ir jāinstalē dažas papildu funkcijas, lai tās būtu

pip instalēt bs4

pip instal tabula

pip instalēt matplotlib

pip instalēt numpy

jums ir jāatver komandu uzvedne, lai dotos uz meklēšanas pogu un ievadītu cmd un atvērtu ar Palaist kā administratoram

3. darbība. Libaray importēšana

Importē Libaray
Importē Libaray

# importē bibliotēkas

importēšanas pieprasījumus

no bs4 importa BeautifulSoup

no tabulas importēt tabulu

importēt OS

importēt numpy kā np

importēt matplotlib.pyplot kā plt

4. solis: tiešo datu vākšana no Veselības ministrijas oficiālās vietnes

Tiešraides datu vākšana no Veselības ministrijas oficiālās vietnes
Tiešraides datu vākšana no Veselības ministrijas oficiālās vietnes

extract_contents = lambda rinda: [x.text.replace ('\ n', '') x rindā]

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

atbilde = request.get (URL). satura zupa = BeautifulSoup (atbilde, 'html.parser')

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

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

rindai all_rows:

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

ja stat:

ja len (stat) == 5:

# pēdējā rinda

stat = ['', *stat]

stats.append (stat)

elif len (stat) == 6:

stats.append (stat)

statistika [-1] [1] = "Kopējais gadījumu skaits"

stats.remove (statistika [-1])

5. darbība. Izveidojiet tabulu, lai parādītu izvadi

Izveido tabulu, lai parādītu rezultātu
Izveido tabulu, lai parādītu rezultātu
Izveido tabulu, lai parādītu rezultātu
Izveido tabulu, lai parādītu rezultātu
Izveido tabulu, lai parādītu rezultātu
Izveido tabulu, lai parādītu rezultātu

objekti =

rindai statistikā: object.append (rinda [1])

y_pos = np.arange (len (objekti))

veiktspēja =

rindai statistikā:

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

tabula = tabula (statistika, galvenes = SHORT_HEADERS)

drukāt (tabula)

6. darbība. Tagad jūs varat redzēt šo ziņojumu

Tagad jūs varat redzēt šo ziņojumu
Tagad jūs varat redzēt šo ziņojumu

Atcerieties, ka tas ir tiešraides ziņojums, tāpēc katru reizi notiek izmaiņas

Ieteicams: