Isi kandungan:

Laporan Live Covid Menggunakan Raspberry Pi: 6 Langkah
Laporan Live Covid Menggunakan Raspberry Pi: 6 Langkah

Video: Laporan Live Covid Menggunakan Raspberry Pi: 6 Langkah

Video: Laporan Live Covid Menggunakan Raspberry Pi: 6 Langkah
Video: Berjuang Untuk Rakyat? Ahhh Yang Bener? 2024, November
Anonim
Laporan Live Covid Menggunakan Raspberry Pi
Laporan Live Covid Menggunakan Raspberry Pi

Seperti yang kita ketahui, seluruh dunia terkena wabak COVID-19 dan hampir semua orang bekerja dari rumah. Kita semua harus menggunakan jangka masa ini dengan sebaik-baiknya, untuk meningkatkan kemahiran teknikal kita atau menulis beberapa skrip Pythonic yang baik. Mari kita lihat skrip Python yang ringkas untuk menunjukkan kes virus korona di India. Skrip Python ini mengambil data langsung dari Laman Web Rasmi Kementerian Kesihatan.

Bekalan

Raspberry pi 3 b +

Kad SD (min 16GB)

Kabel HDMI

Kabel Ethernet

sambungan internet

jika anda pertama kali menggunakan raspberry pi, anda perlu menyiapkannya: -

keperluan lain

pautan kod viusal stdio (python ide) di sini: -

Langkah 1: Persediaan Pi Raspberry

Pastikan OS Dipasang pada Kad SD. SD anda mungkin memasang Sistem Operasi Raspberry Pi. … Konfigurasikan Sambungan Wifi pada Kad SD Anda. … Hidupkan Pi Raspberry Anda. … Sambungkan ke Raspberry Pi anda dengan SSH. … Pasang VNC Server. … Pasang VNC Viewer pada Laptop Anda.

Untuk menjalankan program

Sebelum mula menulis perisian, kita perlu terlebih dahulu memasang modul Raspberry Pi GPIO Python. Ini adalah perpustakaan yang membolehkan kami mengakses port GPIO terus dari Python.

Untuk memasang perpustakaan Python buka terminal dan jalankan perkara berikut

memasang pip python-rpi.gpio python3-rpi.gpio

Dengan perpustakaan yang dipasang sekarang buka Python IDE kegemaran anda dan tampal kod ini atau cuba sendiri

Langkah 2: Anda Perlu Memasang Beberapa Ciri Tambahan untuknya: -

Anda Perlu Memasang Beberapa Ciri Tambahan untuknya
Anda Perlu Memasang Beberapa Ciri Tambahan untuknya
Anda Perlu Memasang Beberapa Ciri Tambahan untuknya
Anda Perlu Memasang Beberapa Ciri Tambahan untuknya
Anda Perlu Memasang Beberapa Ciri Tambahan untuknya
Anda Perlu Memasang Beberapa Ciri Tambahan untuknya
Anda Perlu Memasang Beberapa Ciri Tambahan untuknya
Anda Perlu Memasang Beberapa Ciri Tambahan untuknya

memasang pip bs4

pip memasang tabulasi

memasang pip matplotlib

memasang pip numpy

anda perlu membuka command prompt, untuk pergi butang carian dan masukkan cmd dan buka dengan Run as administrator

Langkah 3: Mengimport Libaray

Mengimport Libaray
Mengimport Libaray

# mengimport perpustakaan

permintaan import

dari bs4 import BeautifulSoup

dari tabulasi import tabulasi

import os

import numpy sebagai np

import matplotlib.pyplot sebagai plt

Langkah 4: Mengumpulkan Data Langsung Dari Laman Web Rasmi Kementerian Kesihatan

Mengumpulkan Data Langsung Dari Laman Web Rasmi Kementerian Kesihatan
Mengumpulkan Data Langsung Dari Laman Web Rasmi Kementerian Kesihatan

ekstrak_contents = baris lambda: [x.text.replace ('\ n', '') untuk x dalam baris]

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

respon = permintaan.get (URL). sup kandungan = BeautifulSoup (respons, 'html.parser')

tajuk = ekstrak_konten (soup.tr.find_all ('th'))

statistik = semua_rows = sup.find_all ('tr')

untuk baris dalam semua_rows:

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

jika stat:

jika len (stat) == 5:

# baris terakhir

stat = ['', * stat]

stats.append (stat)

elif len (stat) == 6:

stats.append (stat)

statistik [-1] [1] = "Jumlah Kes"

stats.remove (statistik [-1])

Langkah 5: Membuat Jadual untuk Menunjukkan Hasil

Membuat Jadual untuk Menunjukkan Hasil
Membuat Jadual untuk Menunjukkan Hasil
Membuat Jadual untuk Menunjukkan Hasil
Membuat Jadual untuk Menunjukkan Hasil
Membuat Jadual untuk Menunjukkan Hasil
Membuat Jadual untuk Menunjukkan Hasil

objek =

untuk baris dalam statistik: objects.append (baris [1])

y_pos = np.arange (len (objek))

prestasi =

untuk baris dalam statistik:

prestasi.lampirkan (int (baris [2]) + int (baris [3]))

jadual = tabulasi (statistik, tajuk = SHORT_HEADERS)

cetak (jadual)

Langkah 6: Sekarang Anda Dapat Melihat Laporan Itu

Sekarang Anda Boleh Melihat Laporan Itu
Sekarang Anda Boleh Melihat Laporan Itu

Ingat itu adalah laporan langsung sehingga ada perubahan dalam setiap masa

Disyorkan: