Përmbajtje:

Raporti Covid Live duke përdorur Raspberry Pi: 6 hapa
Raporti Covid Live duke përdorur Raspberry Pi: 6 hapa

Video: Raporti Covid Live duke përdorur Raspberry Pi: 6 hapa

Video: Raporti Covid Live duke përdorur Raspberry Pi: 6 hapa
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Korrik
Anonim
Raporti Covid Live duke përdorur Raspberry Pi
Raporti Covid Live duke përdorur Raspberry Pi

Siç e dimë e gjithë bota po preket nga pandemia COVID-19 dhe pothuajse të gjithë po punojnë nga shtëpia. Ne të gjithë duhet ta shfrytëzojmë këtë kohëzgjatje në rastin më të mirë, për të përmirësuar aftësitë tona teknike ose për të shkruar disa shkrime të mira Pythonic. Le të shohim një shkrim të thjeshtë Python për të demonstruar rastet e virusit korona të mençur nga shteti në Indi. Ky skenar Python merr të dhënat e drejtpërdrejta nga Uebfaqja Zyrtare e Ministrisë së Punëve të Shëndetësisë.

Furnizimet

Mjedër pi 3 b+

Kartë SD (min 16 GB)

Kabllo HDMI

Kabllo Ethernet

lidhje interneti

nëse jeni për herë të parë në mjedër pi ju duhet ta konfiguroni atë:-

kërkesë tjetër

lidhja e kodit viusal stdio (python ide) këtu:-

Hapi 1: Konfigurimi i Raspberry Pi

Sigurohuni që sistemi operativ është i instaluar në kartën SD. SD juaj mund të ketë të instaluar sistemin operativ Raspberry Pi. … Konfiguroni lidhjen Wifi në kartën tuaj SD. … Aktivizoni Raspberry Pi tuaj. … Lidhuni me Raspberry Pi tuaj me SSH. … Instaloni serverin VNC. … Instaloni një Shikues VNC në laptopin tuaj.

Për të drejtuar një program

Para se të fillojmë të shkruajmë softuerin, së pari duhet të instalojmë modulin Raspberry Pi GPIO Python. Kjo është një bibliotekë që na lejon të hyjmë në portën GPIO direkt nga Python.

Për të instaluar bibliotekën Python hapni një terminal dhe ekzekutoni sa vijon

pip instaloni python-rpi.gpio python3-rpi.gpio

Me bibliotekën e instaluar tani hapni IDE -në tuaj të preferuar Python dhe ngjiteni këtë kod ose provoni veten

Hapi 2: Ju duhet të instaloni disa veçori shtesë për të: Ato janë:-

Ju duhet të instaloni disa veçori shtesë për të cilat janë
Ju duhet të instaloni disa veçori shtesë për të cilat janë
Ju duhet të instaloni disa veçori shtesë për të cilat janë
Ju duhet të instaloni disa veçori shtesë për të cilat janë
Ju duhet të instaloni disa veçori shtesë për të cilat janë
Ju duhet të instaloni disa veçori shtesë për të cilat janë
Ju duhet të instaloni disa veçori shtesë për të cilat janë
Ju duhet të instaloni disa veçori shtesë për të cilat janë

instaloni pip bs4

tabela e instalimit të pip

pip instaloni matplotlib

pip instaloni numpy

ju duhet të hapni komandën e shpejtë, për të shkuar në butonin e kërkimit dhe futni cmd dhe hapeni me Run as administrator

Hapi 3: Importimi i Libaray

Importimi i Libaray
Importimi i Libaray

# importimi i bibliotekave

kërkesat e importit

nga importi bs4 BeautifulSoup

nga tabulat import tabule

import os

importoni numpy si np

import matplotlib.pyplot si plt

Hapi 4: Mbledhja e të dhënave të drejtpërdrejta nga Uebfaqja Zyrtare e Ministrisë së Punëve të Shëndetësisë

Mbledhja e të dhënave të drejtpërdrejta nga Uebfaqja Zyrtare e Ministrisë së Punëve të Shëndetësisë
Mbledhja e të dhënave të drejtpërdrejta nga Uebfaqja Zyrtare e Ministrisë së Punëve të Shëndetësisë

extract_contents = rreshti lambda: [x.text.replace ('\ n', '') për x në rresht]

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

përgjigje = kërkesat.get (URL). supë me përmbajtje = Supë e bukur (përgjigje, 'html.parser')

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

stats = të gjitha_rows = supë.find_all ('tr')

për rreshtin në të gjitha_rows:

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

nëse stat:

nëse len (stat) == 5:

# rreshti i fundit

stat = ['', *stat]

stats. shtoj (stat)

elif len (stat) == 6:

stats. shtoj (stat)

stats [-1] [1] = "Rastet totale"

stats. heq (statistikat [-1])

Hapi 5: Krijimi i tabelës për të shfaqur daljen

Krijimi i tabelës për të treguar daljen
Krijimi i tabelës për të treguar daljen
Krijimi i tabelës për të treguar daljen
Krijimi i tabelës për të treguar daljen
Krijimi i tabelës për të treguar daljen
Krijimi i tabelës për të treguar daljen

objekte =

për rreshtin në statistika: objekte.shtoj (rreshti [1])

y_pos = np. portokalli (len (objekte))

performanca =

për rreshtin në statistika:

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

tabela = tabelo (statistikat, titujt = SHORT_HEADERS)

print (tabela)

Hapi 6: Tani mund ta shihni atë raport

Tani mund ta shihni atë raport
Tani mund ta shihni atë raport

Mos harroni se është raport i drejtpërdrejtë, kështu që ka ndryshime në çdo kohë

Recommended: