
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

Kao što znamo, cijeli svijet je zahvaćen pandemijom COVID-19 i gotovo svi rade od kuće. Svi bismo trebali u najboljem slučaju iskoristiti ovo trajanje kako bismo poboljšali svoje tehničke vještine ili napisali neke dobre Pythonic skripte. Pogledajmo jednostavno Python skript za demonstraciju državnih slučajeva koronavirusa u Indiji. Ova Python skripta preuzima podatke uživo sa službene web stranice Ministarstva zdravstva.
Supplies
Malina pi 3 b+
SD kartica (min. 16 GB)
HDMI kabel
Ethernet kabel
priključak za internet
ako ste prvi put na malini pi morate je postaviti:-
drugi zahtev
viusal stdio kod (python ide) link ovdje:-
Korak 1: Postavljanje Raspberry Pi
Uvjerite se da je OS instaliran na SD kartici. Vaš SD možda ima instaliran Raspberry Pi operativni sistem. … Konfigurirajte Wifi vezu na SD kartici. … Uključite svoj Raspberry Pi. … Povežite se na svoj Raspberry Pi pomoću SSH -a. … Instalirajte VNC Server. … Instalirajte VNC Viewer na prijenosno računalo.
Za pokretanje programa
Prije nego počnemo pisati softver, prvo moramo instalirati Raspberry Pi GPIO Python modul. Ovo je biblioteka koja nam omogućava pristup GPIO portu izravno s Pythona.
Za instaliranje Python biblioteke otvorite terminal i izvršite sljedeće
pip install python-rpi.gpio python3-rpi.gpio
Sada s instaliranom bibliotekom otvorite svoj omiljeni Python IDE i zalijepite ovaj kôd ili pokušajte sami
Korak 2: Morate instalirati neke dodatne funkcije jer su:-




pip install bs4
pip install tabulate
pip install matplotlib
pip install numpy
morate otvoriti naredbeni redak, otići na dugme za pretraživanje i unijeti cmd i otvoriti sa Pokreni kao administrator
Korak 3: Uvoz Libaraya

# uvoz biblioteka
uvozni zahtevi
from bs4 import BeautifulSoup
from tabulate import tabulate
import os
uvoz numpy kao np
uvozite matplotlib.pyplot kao plt
Korak 4: Prikupljanje podataka uživo sa službene web stranice Ministarstva zdravlja

extra_contents = lambda red: [x.text.replace ('\ n', '') za x u redu]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'Država', 'Potvrđeno od Indije', 'Potvrđeno od inostranih zemalja', 'Izliječeno', 'Smrt']
odgovor = zahtjevi.get (URL).conpet juha = BeautifulSoup (odgovor, 'html.parser')
zaglavlje = ekstrakt_sadržaja (juha.tr.find_all ('th'))
statistika = all_rows = juha.find_all ('tr')
za red u all_rows:
stat = extra_contents (row.find_all ('td'))
if stat:
ako je len (stat) == 5:
# zadnji red
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
statistika [-1] [1] = "Ukupno slučajeva"
stats.remove (statistika [-1])
Korak 5: Kreiranje tablice za prikaz rezultata



objekti =
za red u statistici: objects.append (red [1])
y_pos = np.arange (len (objekti))
performanse =
za red u statistici:
performance.append (int (red [2]) + int (red [3]))
tablica = tabeliranje (statistika, zaglavlja = SHORT_HEADERS)
štampa (tabela)
Korak 6: Sada možete vidjeti taj izvještaj

Zapamtite da je to izvještaj uživo pa se svaki put mijenja
Preporučuje se:
Kako napraviti praćenje podataka uživo protiv koronavirusa COVID 19 s ESP8266, prikaz na e-papiru: 7 koraka

Kako napraviti živi prijenos podataka o koronavirusu COVID 19 s ESP8266, ekran e-papira: 1
Excel periodični izvještaj: 6 koraka

Excel periodični izvještaj: Evo mojih savjeta za periodične izvještaje o potrošnji u programu Excel 2010. U video tutorijalu ispod, ovaj izvještaj govori nam o specifičnoj potrošnji električne energije, vode, kisika, dušika po toni gotovih proizvoda, prema sedmičnim, mjesečnim, kvartalnim
Iscrtavanje podataka uživo senzora temperature (TMP006) pomoću MSP432 LaunchPada i Pythona: 9 koraka

Iscrtavanje podataka uživo senzora temperature (TMP006) pomoću MSP432 LaunchPada i Pythona: TMP006 je temperaturni senzor koji mjeri temperaturu objekta bez potrebe za dodirom s objektom. U ovom vodiču ćemo iscrtati žive podatke o temperaturi iz BoosterPack-a (TI BOOSTXL-EDUMKII) koristeći Python
Kako uživo prenositi pomoću Raspberry Pi: 5 koraka

Kako prenositi uživo pomoću Raspberry Pi -a: U ovom ćemo vodiču naučiti kako izraditi vlastitu nadzornu kameru koristeći Raspberry Pi. Ovom streamu možete pristupiti s bilo kojeg uređaja sve dok je spojen na istu mrežu kao i RPi
Izvještaj - Monitor performansi vozača: 5 koraka

Izvještaj - Monitor performansi vozača: Izvještaj !? Je li to elektronički uređaj koji prikuplja podatke iz kamiona u stvarnom vremenu i pomoću njih generira izvještaj o tome kako se kamion vodio tokom putovanja i prikazuje ga na Iot platformi za upravitelje flote. Naš cilj je saradnja