Агуулгын хүснэгт:

Raspberry Pi ашиглан хийсэн Ковидын шууд тайлан: 6 алхам
Raspberry Pi ашиглан хийсэн Ковидын шууд тайлан: 6 алхам

Видео: Raspberry Pi ашиглан хийсэн Ковидын шууд тайлан: 6 алхам

Видео: Raspberry Pi ашиглан хийсэн Ковидын шууд тайлан: 6 алхам
Видео: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Долдугаар сарын
Anonim
Raspberry Pi ашиглан Ковидын шууд тайлан
Raspberry Pi ашиглан Ковидын шууд тайлан

Бидний мэдэж байгаагаар дэлхий нийтээрээ COVID-19 тахлын халдварт өртөж, бараг бүх хүн гэрээсээ ажиллаж байна. Бид бүгд техникийн ур чадвараа дээшлүүлэх эсвэл сайн Pythonic скрипт бичихийн тулд энэ хугацааг хамгийн сайн ашиглах ёстой. Энэтхэгт байгаа улсын корона вирусын тохиолдлыг харуулах энгийн Python скриптийг үзье. Энэхүү Python скрипт нь Эрүүл мэндийн яамны албан ёсны вэбсайтаас шууд мэдээллийг авдаг.

Хангамж

Бөөрөлзгөнө pi 3 b+

SD карт (хамгийн багадаа 16 ГБ)

HDMI кабель

Ethernet кабель

интернет холболт

Хэрэв та анх удаа бөөрөлзгөнө пи хийж байгаа бол үүнийг тохируулах хэрэгтэй:-

бусад шаардлага

viusal stdio код (python ide) холбоос эндээс:-

Алхам 1: Raspberry Pi -ийн тохиргоо

SD карт дээр OS суулгасан эсэхийг шалгаарай. Таны SD Raspberry Pi үйлдлийн системийг суулгасан байж магадгүй. … SD карт дээрх Wifi холболтыг тохируулна уу. … Raspberry Pi -ээ асаана уу. … SSH ашиглан Raspberry Pi -тай холбогдоорой. … VNC серверийг суулгана уу. … Зөөврийн компьютер дээрээ VNC Viewer суулгаарай.

Програм ажиллуулахын тулд

Програмыг бичиж эхлэхээсээ өмнө Raspberry Pi GPIO Python модулийг суулгах хэрэгтэй. Энэ бол GPIO порт руу Python -ээс шууд хандах боломжийг олгодог номын сан юм.

Python номын санг суулгахын тулд терминал нээгээд дараахь зүйлийг хийнэ үү

pip python-rpi.gpio python3-rpi.gpio суулгана уу

Номын санг суулгасны дараа дуртай Python IDE -ээ нээж, энэ кодыг буулгаад үзээрэй

Алхам 2: Та зарим нэмэлт функцуудыг суулгах хэрэгтэй:-

Үүний тулд та зарим нэмэлт функцуудыг суулгах хэрэгтэй
Үүний тулд та зарим нэмэлт функцуудыг суулгах хэрэгтэй
Үүний тулд та зарим нэмэлт функцуудыг суулгах хэрэгтэй
Үүний тулд та зарим нэмэлт функцуудыг суулгах хэрэгтэй
Үүний тулд та зарим нэмэлт функцуудыг суулгах хэрэгтэй
Үүний тулд та зарим нэмэлт функцуудыг суулгах хэрэгтэй
Үүний тулд та зарим нэмэлт функцуудыг суулгах хэрэгтэй
Үүний тулд та зарим нэмэлт функцуудыг суулгах хэрэгтэй

pip bs4 -ийг суулгана уу

pip суулгах хүснэгт

matplotlib -ийг pip суулгах

pip суулгах numpy

Та командын мөрийг нээж, хайх товчийг дараад cmd оруулаад администратороор ажиллуулахыг нээнэ үү

Алхам 3: Либарай импортлох

Либарай импортлож байна
Либарай импортлож байна

# номын сан импортлох

импортын хүсэлт

bs4 импортоос BeautifulSoup

хүснэгтээс импортын хүснэгт

импортлох os

np гэж numpy импортлох

matplotlib.pyplot -ийг plt болгон импортлох

Алхам 4: Эрүүл мэндийн яамны албан ёсны вэбсайтаас шууд мэдээлэл цуглуулах

Эрүүл мэндийн яамны албан ёсны вэбсайтаас шууд мэдээлэл цуглуулах
Эрүүл мэндийн яамны албан ёсны вэбсайтаас шууд мэдээлэл цуглуулах

extract_contents = lambda мөр: [x.text.replace ('\ n', '') x -ийн хувьд]

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

хариулт = хүсэлтүүд.get (URL). агуулгын шөл = BeautifulSoup (хариулт, 'html.parser')

толгой = extract_contents (шөл.tr.find_all ('th'))

статистик = all_rows = шөл.find_all ('tr')

all_rows дахь мөрийн хувьд:

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

хэрэв стат:

if len (stat) == 5:

# сүүлчийн эгнээ

стат = ['', *стат]

stats.append (стат)

elif len (stat) == 6:

stats.append (стат)

статистик [-1] [1] = "Нийт тохиолдлууд"

stats.remove (статистик [-1])

Алхам 5: Үр дүнг харуулах хүснэгт үүсгэх

Үр дүнг харуулах хүснэгт үүсгэх
Үр дүнг харуулах хүснэгт үүсгэх
Үр дүнг харуулах хүснэгт үүсгэх
Үр дүнг харуулах хүснэгт үүсгэх
Үр дүнг харуулах хүснэгт үүсгэх
Үр дүнг харуулах хүснэгт үүсгэх

объект =

Статистик дахь мөрийн хувьд: object.append (мөр [1])

y_pos = np.arange (len (объект))

гүйцэтгэл =

статистикийн эгнээний хувьд:

гүйцэтгэл. хавсаргах (int (мөр [2]) + int (мөр [3]))

хүснэгт = хүснэгт (статистик, толгой = SHORT_HEADERS)

хэвлэх (хүснэгт)

Алхам 6: Одоо та энэ тайланг харах боломжтой

Одоо та энэ тайланг харах боломжтой
Одоо та энэ тайланг харах боломжтой

Энэ бол шууд тайлан гэдгийг санаарай, ингэснээр цаг тутамд өөрчлөлт гардаг

Зөвлөмж болгож буй: