Სარჩევი:

Covid ცოცხალი ანგარიში ჟოლოს პიის გამოყენებით: 6 ნაბიჯი
Covid ცოცხალი ანგარიში ჟოლოს პიის გამოყენებით: 6 ნაბიჯი

ვიდეო: Covid ცოცხალი ანგარიში ჟოლოს პიის გამოყენებით: 6 ნაბიჯი

ვიდეო: Covid ცოცხალი ანგარიში ჟოლოს პიის გამოყენებით: 6 ნაბიჯი
ვიდეო: მივდივართ ატრაქციონებზე || კიდევ ერთი შოპინგი 2024, ივლისი
Anonim
Covid Live ანგარიში ჟოლოს პიის გამოყენებით
Covid Live ანგარიში ჟოლოს პიის გამოყენებით

როგორც ვიცით, მთელი მსოფლიო დაზარალებულია COVID-19 პანდემიით და თითქმის ყველა მუშაობს სახლიდან. ჩვენ ყველამ უნდა გამოვიყენოთ ეს ხანგრძლივობა საუკეთესოდ, ჩვენი ტექნიკური უნარების გასაუმჯობესებლად ან კარგი პითონური დამწერლობის დასაწერად. მოდი ვნახოთ პითონის მარტივი სკრიპტი ინდოეთში კორონავირუსის სახელმწიფოებრივი მდგომარეობის საჩვენებლად. პითონის ეს სკრიპტი იღებს მონაცემებს ჯანდაცვის სამინისტროს ოფიციალური ვებ – გვერდიდან.

მარაგები

ჟოლო პი 3 ბ+

SD ბარათი (მინ. 16 GB)

HDMI კაბელი

Ethernet კაბელი

ინტერნეტ კავშირი

თუ პირველად ხართ ჟოლოს პიში, თქვენ უნდა დააინსტალიროთ ის:-

სხვა მოთხოვნა

viusal stdio კოდი (python ide) ბმული აქ:-

ნაბიჯი 1: ჟოლოს დაყენება

დარწმუნდით, რომ ოპერაციული სისტემა დაინსტალირებულია SD ბარათზე. თქვენს SD– ს შეიძლება ჰქონდეს Raspberry Pi ოპერაციული სისტემა დაინსტალირებული. … დააინსტალირეთ Wifi კავშირი თქვენს SD ბარათზე. … ჩართეთ თქვენი Raspberry Pi. … დაუკავშირდით თქვენს ჟოლოს Pi– ს SSH– ით. … დააინსტალირეთ VNC სერვერი. … დააინსტალირეთ VNC Viewer თქვენს ლეპტოპზე.

პროგრამის გასაშვებად

სანამ დავიწყებთ პროგრამული უზრუნველყოფის წერას, ჩვენ ჯერ უნდა დავაინსტალიროთ Raspberry Pi GPIO Python მოდული. ეს არის ბიბლიოთეკა, რომელიც საშუალებას გვაძლევს შევიდეთ GPIO პორტში პირდაპირ პითონიდან.

პითონის ბიბლიოთეკის დასაყენებლად გახსენით ტერმინალი და შეასრულეთ შემდეგი

pip დააინსტალირეთ python-rpi.gpio python3-rpi.gpio

ბიბლიოთეკით დაინსტალირებული ახლა გახსენით თქვენი საყვარელი Python IDE და ჩასვით ეს კოდი ან სცადეთ საკუთარი თავი

ნაბიჯი 2: თქვენ უნდა დააინსტალიროთ დამატებითი ფუნქციები: ეს არის:-

ამისათვის თქვენ უნდა დააინსტალიროთ დამატებითი ფუნქციები
ამისათვის თქვენ უნდა დააინსტალიროთ დამატებითი ფუნქციები
ამისათვის თქვენ უნდა დააინსტალიროთ დამატებითი ფუნქციები
ამისათვის თქვენ უნდა დააინსტალიროთ დამატებითი ფუნქციები
ამისათვის თქვენ უნდა დააინსტალიროთ დამატებითი ფუნქციები
ამისათვის თქვენ უნდა დააინსტალიროთ დამატებითი ფუნქციები
ამისათვის თქვენ უნდა დააინსტალიროთ დამატებითი ფუნქციები
ამისათვის თქვენ უნდა დააინსტალიროთ დამატებითი ფუნქციები

pip დააინსტალირეთ bs4

პიპის დაყენების ცხრილი

pip დააინსტალირეთ matplotlib

pip დააინსტალირეთ numpy

თქვენ უნდა გახსნათ ბრძანების სტრიქონი, გადადით ძებნის ღილაკზე და შეიყვანეთ cmd და გახსენით Run as administrator

ნაბიჯი 3: ბიბლიოთეკის იმპორტი

ბიბლიოთეკის იმპორტი
ბიბლიოთეკის იმპორტი

# ბიბლიოთეკების იმპორტი

იმპორტის მოთხოვნები

bs4 იმპორტიდან BeautifulSoup

ცხრილიდან იმპორტის ცხრილი

იმპორტი os

იმპორტირებული numpy როგორც np

იმპორტი matplotlib.pyplot როგორც plt

ნაბიჯი 4: ჯანდაცვის სამინისტროს ოფიციალური ვებ – გვერდიდან ცოცხალი მონაცემების შეგროვება

ჯანდაცვის სამინისტროს ოფიციალური ვებ – გვერდიდან ცოცხალი მონაცემების შეგროვება
ჯანდაცვის სამინისტროს ოფიციალური ვებ – გვერდიდან ცოცხალი მონაცემების შეგროვება

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

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

გამოხმაურება = Requires.get (URL). შინაარსის წვნიანი = BeautifulSoup (პასუხი, 'html.parser')

სათაური = ამონაწერი_ შინაარსი (წვნიანი. tr.find_all ('th'))

stats = all_rows = soup.find_all ('tr')

რიგისთვის ყველა_რიგში:

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

თუ სტატისტიკა:

თუ ლენ (სტატისტიკა) == 5:

# ბოლო რიგი

stat = ['', *stat]

სტატისტიკა. დანართი (სტატისტიკა)

ელიფ ლენ (სტატისტიკა) == 6:

სტატისტიკა. დანართი (სტატისტიკა)

stats [-1] [1] = "სულ შემთხვევები"

სტატისტიკა. ამოღება (სტატისტიკა [-1])

ნაბიჯი 5: ცხრილის შექმნა გამოყვანის საჩვენებლად

ცხრილის შექმნა გამოყვანის საჩვენებლად
ცხრილის შექმნა გამოყვანის საჩვენებლად
ცხრილის შექმნა გამოყვანის საჩვენებლად
ცხრილის შექმნა გამოყვანის საჩვენებლად
ცხრილის შექმნა გამოყვანის საჩვენებლად
ცხრილის შექმნა გამოყვანის საჩვენებლად

ობიექტები =

რიგისთვის სტატისტიკაში: objects.append (row [1])

y_pos = np.arange (len (ობიექტები))

შესრულება =

სტატისტიკაში რიგისთვის:

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

ცხრილი = ცხრილი (სტატისტიკა, სათაურები = SHORT_HEADERS)

ბეჭდვა (მაგიდა)

ნაბიჯი 6: ახლა თქვენ შეგიძლიათ ნახოთ ეს ანგარიში

ახლა თქვენ შეგიძლიათ ნახოთ ეს ანგარიში
ახლა თქვენ შეგიძლიათ ნახოთ ეს ანგარიში

დაიმახსოვრე, ეს არის პირდაპირი ანგარიში, ასე რომ ყოველ ჯერზე ცვლილებებია

გირჩევთ: