Sisukord:

Covid Live'i aruanne Raspberry Pi abil: 6 sammu
Covid Live'i aruanne Raspberry Pi abil: 6 sammu

Video: Covid Live'i aruanne Raspberry Pi abil: 6 sammu

Video: Covid Live'i aruanne Raspberry Pi abil: 6 sammu
Video: Autonomic Dysfunction in ME/CSF 2024, Juuli
Anonim
Covid Live Report Raspberry Pi abil
Covid Live Report Raspberry Pi abil

Nagu me teame, on COVID-19 pandeemia mõjutanud kogu maailma ja peaaegu kõik töötavad kodus. Me kõik peaksime seda kestust parimal juhul kasutama, et parandada oma tehnilisi oskusi või kirjutada häid Pythoni skripte. Vaatame lihtsat Pythoni skripti, et näidata Indias riigipõhiseid koroonaviiruse juhtumeid. See Pythoni skript toob reaalajas andmed tervishoiuministeeriumi ametlikult veebisaidilt.

Tarvikud

Vaarika pi 3 b+

SD -kaart (vähemalt 16 GB)

HDMI kaabel

Etherneti kaabel

internetiühendus

kui olete vaarika pi esimest korda, peate selle seadistama:-

muu nõue

viusal stdio koodi (python ide) link siit:-

Samm: Raspberry Pi seadistamine

Veenduge, et operatsioonisüsteem oleks SD -kaardile installitud. Teie SD -sse võib olla installitud Raspberry Pi operatsioonisüsteem. … Seadistage WiFi -ühendus oma SD -kaardile. … Lülitage oma Raspberry Pi sisse. … Ühendage oma Raspberry Pi SSH -ga. … Installige VNC -server. … Installige oma sülearvutisse VNC Viewer.

Programmi käivitamiseks

Enne tarkvara kirjutamise alustamist peame esmalt installima Raspberry Pi GPIO Pythoni mooduli. See on raamatukogu, mis võimaldab meil pääseda GPIO -porti otse Pythonist.

Pythoni teegi installimiseks avage terminal ja tehke järgmist

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

Kui kogu on installitud, avage nüüd oma lemmik Pythoni IDE ja kleepige see kood või proovige ise

Samm: peate installima mõned lisafunktsioonid, kuna need on järgmised:-

Selleks peate installima mõned lisafunktsioonid
Selleks peate installima mõned lisafunktsioonid
Selleks peate installima mõned lisafunktsioonid
Selleks peate installima mõned lisafunktsioonid
Selleks peate installima mõned lisafunktsioonid
Selleks peate installima mõned lisafunktsioonid
Selleks peate installima mõned lisafunktsioonid
Selleks peate installima mõned lisafunktsioonid

pip install bs4

pip install tabulaat

pip install matplotlib

pip install numpy

peate avama käsuviiba, minema otsingunupule ja sisestama cmd ning avama käsuga Käivita administraatorina

3. samm: Libaray importimine

Libaray importimine
Libaray importimine

# raamatukogude importimine

imporditaotlused

bs4 -st importige BeautifulSoup

tabulist import tabel

import os

import numpy np -na

impordi matplotlib.pyplot kui plt

Samm: reaalajas andmete kogumine tervishoiuministeeriumi ametlikult veebisaidilt

Reaalajas andmete kogumine tervishoiuministeeriumi ametlikult veebisaidilt
Reaalajas andmete kogumine tervishoiuministeeriumi ametlikult veebisaidilt

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

URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'Osariik', 'Indiast kinnitatud', 'Välismaalt kinnitatud', 'Ravitud', 'Surm']

vastus = request.get (URL). sisu supp = BeautifulSoup (vastus, 'html.parser')

päis = väljavõtte_sisu (supp.tr.find_all ('th'))

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

all_rows rea jaoks:

stat = väljavõtte_sisu (row.find_all ('td'))

kui stat:

kui len (stat) == 5:

# viimane rida

stat = ['', *stat]

stats.append (stat)

elif len (stat) == 6:

stats.append (stat)

statistika [-1] [1] = "Juhtumite koguarv"

stats.remove (statistika [-1])

Samm: väljundi näitamiseks tabeli loomine

Tabeli loomine väljundi näitamiseks
Tabeli loomine väljundi näitamiseks
Tabeli loomine väljundi näitamiseks
Tabeli loomine väljundi näitamiseks
Tabeli loomine väljundi näitamiseks
Tabeli loomine väljundi näitamiseks

objektid =

rea jaoks statistikas: objektid.append (rida [1])

y_pos = np.arange (len (objektid))

jõudlus =

statistika rea jaoks:

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

tabel = tabel (statistika, päised = SHORT_HEADERS)

trükk (tabel)

Samm: nüüd näete seda aruannet

Nüüd näete seda aruannet
Nüüd näete seda aruannet

Pidage meeles, et see on reaalajas aruanne, nii et iga kord on muutusi

Soovitan: