विषयसूची:

रास्पबेरी पाई का उपयोग कर कोविड लाइव रिपोर्ट: 6 कदम
रास्पबेरी पाई का उपयोग कर कोविड लाइव रिपोर्ट: 6 कदम

वीडियो: रास्पबेरी पाई का उपयोग कर कोविड लाइव रिपोर्ट: 6 कदम

वीडियो: रास्पबेरी पाई का उपयोग कर कोविड लाइव रिपोर्ट: 6 कदम
वीडियो: A memorable moment in the lives of 5.21 lakh PM Awas Yojana-Gramin beneficiaries of Madhya Pradesh 2024, नवंबर
Anonim
रास्पबेरी पाई का उपयोग कर कोविड लाइव रिपोर्ट
रास्पबेरी पाई का उपयोग कर कोविड लाइव रिपोर्ट

जैसा कि हम जानते हैं कि पूरी दुनिया COVID-19 महामारी से प्रभावित हो रही है और लगभग हर कोई घर से काम कर रहा है। हम सभी को अपने तकनीकी कौशल में सुधार करने या कुछ अच्छी पाइथोनिक स्क्रिप्ट लिखने के लिए इस अवधि का सबसे अच्छा उपयोग करना चाहिए। आइए भारत में राज्य-वार कोरोना वायरस के मामलों को प्रदर्शित करने के लिए एक सरल पायथन लिपि देखें। यह पायथन लिपि स्वास्थ्य मामलों के मंत्रालय की आधिकारिक वेबसाइट से लाइव डेटा प्राप्त करती है।

आपूर्ति

रास्पबेरी पाई 3 बी+

एसडी कार्ड (न्यूनतम 16GB)

एच डी ऍम आई केबल

ईथरनेट केबल

इंटरनेट कनेक्शन

यदि आप पहली बार रास्पबेरी पाई में हैं तो आपको इसे सेटअप करने की आवश्यकता है: -

अन्य आवश्यकता

viusal stdio code(python ide) लिंक यहाँ:-

चरण 1: रास्पबेरी पाई सेटअप

सुनिश्चित करें कि ओएस एसडी कार्ड पर स्थापित है। आपके एसडी में रास्पबेरी पाई ऑपरेटिंग सिस्टम स्थापित हो सकता है। … अपने एसडी कार्ड पर वाईफाई कनेक्शन कॉन्फ़िगर करें। …अपना रास्पबेरी पाई चालू करें। … एसएसएच के साथ अपने रास्पबेरी पाई से कनेक्ट करें। … वीएनसी सर्वर स्थापित करें। …अपने लैपटॉप पर VNC व्यूअर स्थापित करें।

प्रोग्राम चलाने के लिए

इससे पहले कि हम सॉफ्टवेयर लिखना शुरू करें, हमें सबसे पहले रास्पबेरी पाई जीपीआईओ पायथन मॉड्यूल को स्थापित करना होगा। यह एक पुस्तकालय है जो हमें सीधे पायथन से जीपीआईओ पोर्ट तक पहुंचने की अनुमति देता है।

पायथन लाइब्रेरी को स्थापित करने के लिए एक टर्मिनल खोलें और निम्नलिखित को निष्पादित करें

पाइप स्थापित करें python-rpi.gpio python3-rpi.gpio

पुस्तकालय स्थापित होने के साथ अब अपना पसंदीदा पायथन आईडीई खोलें और इस कोड को पेस्ट करें या स्वयं प्रयास करें

चरण 2: आपको इसके लिए कुछ अतिरिक्त सुविधाएँ स्थापित करने की आवश्यकता है वे हैं: -

आपको इसके लिए कुछ अतिरिक्त सुविधाएँ स्थापित करने की आवश्यकता है वे हैं
आपको इसके लिए कुछ अतिरिक्त सुविधाएँ स्थापित करने की आवश्यकता है वे हैं
आपको इसके लिए कुछ अतिरिक्त सुविधाएँ स्थापित करने की आवश्यकता है वे हैं
आपको इसके लिए कुछ अतिरिक्त सुविधाएँ स्थापित करने की आवश्यकता है वे हैं
आपको इसके लिए कुछ अतिरिक्त सुविधाएँ स्थापित करने की आवश्यकता है वे हैं
आपको इसके लिए कुछ अतिरिक्त सुविधाएँ स्थापित करने की आवश्यकता है वे हैं
आपको इसके लिए कुछ अतिरिक्त सुविधाएँ स्थापित करने की आवश्यकता है वे हैं
आपको इसके लिए कुछ अतिरिक्त सुविधाएँ स्थापित करने की आवश्यकता है वे हैं

पाइप स्थापित bs4

पाइप स्थापित सारणी

पाइप स्थापित करें matplotlib

पाइप स्थापित numpy

आपको कमांड प्रॉम्प्ट खोलने की जरूरत है, खोज बटन पर जाने के लिए और cmd दर्ज करें और व्यवस्थापक के रूप में रन के साथ खोलें

चरण 3: लिबारे आयात करना

लिबारे आयात करना
लिबारे आयात करना

# पुस्तकालय आयात करना

आयात अनुरोध

bs4 से सुंदर सूप आयात करें

सारणी आयात सारणी से

आयात ओएस

np. के रूप में numpy आयात करें

plt के रूप में matplotlib.pyplot आयात करें

चरण 4: स्वास्थ्य मामलों के मंत्रालय की आधिकारिक वेबसाइट से लाइव डेटा एकत्र करना।

स्वास्थ्य मामलों के मंत्रालय की आधिकारिक वेबसाइट से लाइव डेटा एकत्र करना।
स्वास्थ्य मामलों के मंत्रालय की आधिकारिक वेबसाइट से लाइव डेटा एकत्र करना।

Extract_contents = लैम्ब्डा पंक्ति: [x.text.replace('\n', '') x के लिए पंक्ति में]

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

प्रतिक्रिया = अनुरोध। प्राप्त करें (यूआरएल)। सामग्री सूप = सुंदर सूप (प्रतिक्रिया, 'एचटीएमएल। पार्सर')

हेडर = Extract_contents (soup.tr.find_all ('वें'))

आँकड़े = all_rows = सूप.find_all ('tr')

all_rows में पंक्ति के लिए:

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

अगर स्टेट:

अगर लेन (स्टेट) == 5:

# अंतिम पंक्ति

स्टेट = ['', * स्टेट]

stats.append(stat)

एलिफ लेन (स्टेट) == 6:

stats.append(stat)

stats[-1][1] = "कुल मामले"

stats.remove(आँकड़े[-1])

चरण 5: आउटपुट दिखाने के लिए तालिका बनाना

आउटपुट दिखाने के लिए टेबल बनाना
आउटपुट दिखाने के लिए टेबल बनाना
आउटपुट दिखाने के लिए टेबल बनाना
आउटपुट दिखाने के लिए टेबल बनाना
आउटपुट दिखाने के लिए टेबल बनाना
आउटपुट दिखाने के लिए टेबल बनाना

ऑब्जेक्ट =

आँकड़ों में पंक्ति के लिए: ऑब्जेक्ट्स.एपेंड (पंक्ति [1])

y_pos = np.arange (लेन (वस्तु))

प्रदर्शन =

आँकड़ों में पंक्ति के लिए:

प्रदर्शन। संलग्न करें (इंट (पंक्ति [2]) + इंट (पंक्ति [3]))

तालिका = सारणीबद्ध (आंकड़े, शीर्षलेख = SHORT_HEADERS)

प्रिंट (टेबल)

चरण 6: अब आप उस रिपोर्ट को देख सकते हैं

अब आप वह रिपोर्ट देख सकते हैं
अब आप वह रिपोर्ट देख सकते हैं

याद रखें यह लाइव रिपोर्ट है इसलिए हर बार बदलाव होता है

सिफारिश की: