Indholdsfortegnelse:

Covid Live -rapport ved hjælp af Raspberry Pi: 6 trin
Covid Live -rapport ved hjælp af Raspberry Pi: 6 trin

Video: Covid Live -rapport ved hjælp af Raspberry Pi: 6 trin

Video: Covid Live -rapport ved hjælp af Raspberry Pi: 6 trin
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Juli
Anonim
Covid Live -rapport ved hjælp af Raspberry Pi
Covid Live -rapport ved hjælp af Raspberry Pi

Som vi ved, er hele verden påvirket af COVID-19-pandemien, og næsten alle arbejder hjemmefra. Vi bør alle i bedste fald udnytte denne varighed til at forbedre vores tekniske færdigheder eller skrive nogle gode Pythonic-scripts. Lad os se et simpelt Python-script til at demonstrere de statslige corona-virus tilfælde i Indien. Dette Python -script henter de levende data fra Sundhedsministeriets officielle websted.

Forbrugsvarer

Hindbær pi 3 b+

SD -kort (min. 16 GB)

HDMI -kabel

Ethernet -kabel

internetforbindelse

hvis du er første gang i hindbær pi, skal du konfigurere det:-

andet krav

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

Trin 1: Opsætning af Raspberry Pi

Sørg for, at operativsystemet er installeret på SD -kortet. Din SD har muligvis Raspberry Pi operativsystem installeret. … Konfigurer Wifi -forbindelsen på dit SD -kort. … Tænd din Raspberry Pi. … Tilslut din Raspberry Pi med SSH. … Installer VNC -server. … Installer en VNC Viewer på din bærbare computer.

At køre et program

Inden vi begynder at skrive softwaren, skal vi først installere Raspberry Pi GPIO Python -modulet. Dette er et bibliotek, der giver os adgang til GPIO -porten direkte fra Python.

For at installere Python -biblioteket skal du åbne en terminal og udføre følgende

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

Med biblioteket installeret åbner du nu din yndlings Python IDE og indsætter denne kode, eller prøv selv

Trin 2: Du skal installere nogle ekstra funktioner for det de er:-

Du skal installere nogle ekstra funktioner for det de er
Du skal installere nogle ekstra funktioner for det de er
Du skal installere nogle ekstra funktioner for det de er
Du skal installere nogle ekstra funktioner for det de er
Du skal installere nogle ekstra funktioner for det de er
Du skal installere nogle ekstra funktioner for det de er
Du skal installere nogle ekstra funktioner for det de er
Du skal installere nogle ekstra funktioner for det de er

pip installer bs4

pip installer tabulat

pip installer matplotlib

pip installer numpy

du skal åbne kommandoprompten, gå til søgeknappen og indtaste cmd og åbne med Kør som administrator

Trin 3: Import af Libaray

Importerer Libaray
Importerer Libaray

# import af biblioteker

importanmodninger

fra bs4 import BeautifulSoup

fra tabulat import tabulat

import os

import numpy som np

import matplotlib.pyplot som plt

Trin 4: Indsamling af levende data fra sundhedsministeriets officielle websted

Indsamling af levende data fra sundhedsministeriets officielle websted
Indsamling af levende data fra sundhedsministeriets officielle websted

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

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 række i alle rækker:

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

hvis stat:

hvis len (stat) == 5:

# sidste række

stat = ['', *stat]

stats.append (stat)

elif len (stat) == 6:

stats.append (stat)

statistik [-1] [1] = "I alt sager"

stats.remove (statistik [-1])

Trin 5: Oprettelse af tabel til visning af output

Oprettelse af tabel til visning af output
Oprettelse af tabel til visning af output
Oprettelse af tabel til visning af output
Oprettelse af tabel til visning af output
Oprettelse af tabel til visning af output
Oprettelse af tabel til visning af output

objekter =

for række i statistik: objects.append (række [1])

y_pos = np.arange (len (objekter))

ydeevne =

for række i statistik:

performance.append (int (række [2]) + int (række [3]))

tabel = tabulat (statistik, overskrifter = SHORT_HEADERS)

print (tabel)

Trin 6: Nu kan du se rapporten

Nu kan du se den rapport
Nu kan du se den rapport

Husk, at det er en live -rapport, så der er ændringer hver gang

Anbefalede: