সুচিপত্র:

রাস্পবেরি পাই ব্যবহার করে কোভিড লাইভ রিপোর্ট: 6 টি ধাপ
রাস্পবেরি পাই ব্যবহার করে কোভিড লাইভ রিপোর্ট: 6 টি ধাপ

ভিডিও: রাস্পবেরি পাই ব্যবহার করে কোভিড লাইভ রিপোর্ট: 6 টি ধাপ

ভিডিও: রাস্পবেরি পাই ব্যবহার করে কোভিড লাইভ রিপোর্ট: 6 টি ধাপ
ভিডিও: জোয়ানা বেনেটের সাথে একটি নতুন বিশ্বে এক বিশ্ব - মা, বিপণনকারী, পাঠক, লেখক 2024, জুলাই
Anonim
রাস্পবেরি পাই ব্যবহার করে কোভিড লাইভ রিপোর্ট
রাস্পবেরি পাই ব্যবহার করে কোভিড লাইভ রিপোর্ট

যেহেতু আমরা জানি গোটা বিশ্ব কোভিড -১ pandemic মহামারীতে আক্রান্ত হচ্ছে এবং প্রায় সবাই বাড়ি থেকে কাজ করছে। আমাদের কারিগরি দক্ষতা বা কিছু ভাল পাইথনিক স্ক্রিপ্ট লেখার জন্য এই সময়কালটি আমাদের সর্বোত্তমভাবে ব্যবহার করা উচিত। আসুন ভারতে রাজ্য-ভিত্তিক করোনা ভাইরাসের ঘটনাগুলি প্রদর্শনের জন্য একটি সহজ পাইথন স্ক্রিপ্ট দেখি। এই পাইথন স্ক্রিপ্ট স্বাস্থ্য বিষয়ক মন্ত্রণালয়ের অফিসিয়াল ওয়েবসাইট থেকে সরাসরি তথ্য সংগ্রহ করে।

সরবরাহ

রাস্পবেরি পাই 3 বি+

এসডি কার্ড (মিনিট 16GB)

HDMI কেবল

ইথারনেট তারের

ইন্টারনেট সংযোগ

যদি আপনি প্রথমবার রাস্পবেরি পাইতে থাকেন তবে আপনাকে এটি সেটআপ করতে হবে:-

অন্যান্য প্রয়োজনীয়তা

viusal stdio code (python ide) লিঙ্ক এখানে:-

ধাপ 1: রাস্পবেরি পাই সেটআপ

এসডি কার্ডে ওএস ইনস্টল করা আছে তা নিশ্চিত করুন। আপনার এসডি -তে রাস্পবেরি পাই অপারেটিং সিস্টেম ইনস্টল করা থাকতে পারে। … আপনার SD কার্ডে ওয়াইফাই সংযোগ কনফিগার করুন। … আপনার রাস্পবেরি পাই চালু করুন। … SSH এর সাথে আপনার রাস্পবেরি পাই এর সাথে সংযোগ করুন। … VNC সার্ভার ইনস্টল করুন। … আপনার ল্যাপটপে একটি VNC ভিউয়ার ইনস্টল করুন।

একটি প্রোগ্রাম চালানোর জন্য

সফটওয়্যার লেখা শুরু করার আগে আমাদের প্রথমে রাস্পবেরি পাই জিপিআইও পাইথন মডিউল ইনস্টল করতে হবে। এটি একটি লাইব্রেরি যা আমাদের পাইথন থেকে সরাসরি জিপিআইও পোর্ট অ্যাক্সেস করতে দেয়।

পাইথন লাইব্রেরি ইনস্টল করার জন্য একটি টার্মিনাল খুলুন এবং নিম্নলিখিতগুলি চালান

pip install python-rpi.gpio python3-rpi.gpio

লাইব্রেরি ইনস্টল করার সাথে সাথে এখন আপনার প্রিয় পাইথন আইডিই খুলুন এবং এই কোডটি পেস্ট করুন অথবা নিজে চেষ্টা করুন

ধাপ 2: এর জন্য আপনাকে কিছু অতিরিক্ত বৈশিষ্ট্য ইনস্টল করতে হবে:-

এর জন্য আপনাকে কিছু অতিরিক্ত বৈশিষ্ট্য ইনস্টল করতে হবে
এর জন্য আপনাকে কিছু অতিরিক্ত বৈশিষ্ট্য ইনস্টল করতে হবে
এর জন্য আপনাকে কিছু অতিরিক্ত বৈশিষ্ট্য ইনস্টল করতে হবে
এর জন্য আপনাকে কিছু অতিরিক্ত বৈশিষ্ট্য ইনস্টল করতে হবে
এর জন্য আপনাকে কিছু অতিরিক্ত বৈশিষ্ট্য ইনস্টল করতে হবে
এর জন্য আপনাকে কিছু অতিরিক্ত বৈশিষ্ট্য ইনস্টল করতে হবে
এর জন্য আপনাকে কিছু অতিরিক্ত বৈশিষ্ট্য ইনস্টল করতে হবে
এর জন্য আপনাকে কিছু অতিরিক্ত বৈশিষ্ট্য ইনস্টল করতে হবে

pip install bs4

পাইপ ইনস্টল ট্যাবুলেট

পিপ ইনস্টল matplotlib

pip ইনস্টল numpy

আপনাকে কমান্ড প্রম্পট খুলতে হবে, সার্চ বাটনে গিয়ে cmd লিখুন এবং অ্যাডমিনিস্ট্রেটর হিসাবে রান দিয়ে খুলুন

ধাপ 3: Libaray আমদানি

লিবারে আমদানি
লিবারে আমদানি

# লাইব্রেরি আমদানি করা

আমদানি অনুরোধ

বিএস 4 থেকে সুন্দরসুপ আমদানি করুন

tabulate আমদানি tabulate থেকে

আমদানি ওএস

np হিসাবে numpy আমদানি করুন

plt হিসাবে matplotlib.pyplot আমদানি করুন

ধাপ 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']

সাড়া = request.get (URL).সেন্টেন্ট স্যুপ = BeautifulSoup (প্রতিক্রিয়া, 'html.parser')

হেডার = extract_contents (soup.tr.find_all ('th'))

পরিসংখ্যান = all_rows = soup.find_all ('tr')

all_rows এ সারির জন্য:

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

যদি stat:

যদি len (stat) == 5:

# শেষ সারি

stat = ['', *stat]

stats.append (stat)

এলিফ লেন (স্ট্যাট) == 6:

stats.append (stat)

পরিসংখ্যান [-1] [1] = "মোট মামলা"

stats.remove (পরিসংখ্যান [-1])

ধাপ 5: আউটপুট দেখানোর জন্য টেবিল তৈরি করা

আউটপুট দেখানোর জন্য টেবিল তৈরি করা
আউটপুট দেখানোর জন্য টেবিল তৈরি করা
আউটপুট দেখানোর জন্য টেবিল তৈরি করা
আউটপুট দেখানোর জন্য টেবিল তৈরি করা
আউটপুট দেখানোর জন্য টেবিল তৈরি করা
আউটপুট দেখানোর জন্য টেবিল তৈরি করা

বস্তু =

পরিসংখ্যানের সারির জন্য: object.append (সারি [1])

y_pos = np.arange (len (বস্তু))

কর্মক্ষমতা =

পরিসংখ্যানের সারির জন্য:

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

টেবিল = ট্যাবলেট (পরিসংখ্যান, হেডার = SHORT_HEADERS)

মুদ্রণ (টেবিল)

ধাপ 6: এখন আপনি সেই রিপোর্টটি দেখতে পারেন

এখন আপনি সেই প্রতিবেদনটি দেখতে পারেন
এখন আপনি সেই প্রতিবেদনটি দেখতে পারেন

মনে রাখবেন এটি একটি লাইভ রিপোর্ট তাই প্রত্যেক সময় পরিবর্তন আছে

প্রস্তাবিত: