Kazalo:

Poročilo Covid Live z uporabo Raspberry Pi: 6 korakov
Poročilo Covid Live z uporabo Raspberry Pi: 6 korakov

Video: Poročilo Covid Live z uporabo Raspberry Pi: 6 korakov

Video: Poročilo Covid Live z uporabo Raspberry Pi: 6 korakov
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Julij
Anonim
Poročilo Covid Live z uporabo Raspberry Pi
Poročilo Covid Live z uporabo Raspberry Pi

Kot vemo, pandemija COVID-19 prizadene ves svet in skoraj vsi delajo od doma. To trajanje bi morali vsi izkoristiti v najboljšem primeru, da izboljšamo svoje tehnične sposobnosti ali napišemo nekaj dobrih skriptov Pythonic. Oglejmo si preprost scenarij Python, ki bo prikazal državne primere koronavirusa v Indiji. Ta skript Python pridobiva žive podatke z uradne spletne strani Ministrstva za zdravje.

Zaloge

Malina pi 3 b+

Kartica SD (najmanj 16 GB)

HDMI kabel

Ethernet kabel

internetna povezava

če ste prvič v malini pi, jo morate nastaviti:-

druga zahteva

koda viusal stdio (python ide) tukaj:-

Korak: Nastavitev Raspberry Pi

Prepričajte se, da je OS nameščen na kartici SD. Vaš SD ima morda nameščen operacijski sistem Raspberry Pi. … Konfigurirajte povezavo Wifi na kartici SD. … Vklopite svoj Raspberry Pi. … Povežite se s svojim Raspberry Pi s SSH. … Namestite strežnik VNC. … Namestite pregledovalnik VNC na prenosni računalnik.

Za zagon programa

Preden začnemo pisati programsko opremo, moramo najprej namestiti modul Raspberry Pi GPIO Python. To je knjižnica, ki nam omogoča dostop do vrat GPIO neposredno iz Pythona.

Če želite namestiti knjižnico Python, odprite terminal in izvedite naslednje

pip namestite python-rpi.gpio python3-rpi.gpio

Zdaj, ko je knjižnica nameščena, odprite svoj najljubši Python IDE in prilepite to kodo ali pa se poskusite sami

2. korak: Namestiti morate nekaj dodatnih funkcij, saj so:-

Za to morate namestiti nekatere dodatne funkcije
Za to morate namestiti nekatere dodatne funkcije
Za to morate namestiti nekatere dodatne funkcije
Za to morate namestiti nekatere dodatne funkcije
Za to morate namestiti nekatere dodatne funkcije
Za to morate namestiti nekatere dodatne funkcije
Za to morate namestiti nekatere dodatne funkcije
Za to morate namestiti nekatere dodatne funkcije

pip install bs4

pip install tabulate

pip install matplotlib

pip install numpy

Odpreti morate ukazni poziv, pojdite na gumb za iskanje in vnesite cmd ter ga odprite z Zaženi kot skrbnik

3. korak: Uvoz Libarayja

Uvoz Libaraya
Uvoz Libaraya

# uvoz knjižnic

uvozne zahteve

iz bs4 uvoz BeautifulSoup

iz tabulate uvoz tabulate

uvoz os

uvoz numpy kot np

uvozite matplotlib.pyplot kot plt

4. korak: zbiranje podatkov v živo z uradne spletne strani Ministrstva za zdravje

Zbiranje podatkov v živo z uradne spletne strani Ministrstva za zdravje
Zbiranje podatkov v živo z uradne spletne strani Ministrstva za zdravje

extra_contents = lambda vrstica: [x.text.replace ('\ n', '') za x v vrstici]

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

response = requests.get (URL).content juha = BeautifulSoup (odgovor, 'html.parser')

header = izvleček_vsebine (juha.tr.find_all ('th'))

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

za vrstico v all_rows:

stat = izvleček_vsebine (row.find_all ('td'))

če stat:

če je len (stat) == 5:

# zadnja vrstica

stat = ['', *stat]

stats.append (stat)

elif len (stat) == 6:

stats.append (stat)

stats [-1] [1] = "Skupni primeri"

stats.remove (statistika [-1])

5. korak: Ustvarite tabelo za prikaz izpisa

Ustvarjanje tabele za prikaz izpisa
Ustvarjanje tabele za prikaz izpisa
Ustvarjanje tabele za prikaz izpisa
Ustvarjanje tabele za prikaz izpisa
Ustvarjanje tabele za prikaz izpisa
Ustvarjanje tabele za prikaz izpisa

predmeti =

za vrstico v statistiki: predmeti.append (vrstica [1])

y_pos = np.arange (len (predmeti))

izvedba =

za vrstico v statistiki:

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

tabela = preglednica (statistika, glave = SHORT_HEADERS)

tisk (miza)

6. korak: Zdaj lahko vidite to poročilo

Zdaj lahko vidite to poročilo
Zdaj lahko vidite to poročilo

Ne pozabite, da je poročilo v živo, zato se vsakič spremeni

Priporočena: