ساخت برنامه دریافت آمار جهانی کرونا با استفاده از زبان پایتون

 قصد داریم با استفاده از زبان پایتون برنامه ای بنویسیم که ابتدا لیست کشور های درگیر ویروس کرونا را به ترتیب حروف الفبا به ما نشان داده و سپس آمار جهانی کرونا را به تفکیک هر کشور برای ما نمایش دهد.

pic1

در ابتدا باید کتابخانه مورد نیاز را نصب کنیم ، بنابراین CMD را باز کرده و با استفاده از pip کتابخانه requests را نصب می کنیم :

pip install requests

اکنون برای اطمینان از نصب شدن کتابخانه requests ، یک فایل پایتون جدید ایجاد کرده و سپس دستور زیر را وارد می کنیم :

import requests

اگر با پیغام خطا مواجه نشدیم به مرحله بعد می رویم !

برای شروع کدنویسی ابتدا فایل های کتابخانه ای مورد نیاز را به ابتدای برنامه اضافه می کنیم :

import os

import requests

اکنون یک متد برای دریافت لیست کشورها تعریف می کنیم :

code

سپس یک متد برای دریافت اطلاعات هر کشور تعریف می کنیم :

code

ما آمار جهانی کرونا را از API زیر دریافت می کنیم :

  https://coronavirus-19-api.herokuapp.com/countries

یک متد برای ساماندهی به اطلاعات دریافت شده تعریف می کنیم :

code
code

در نهایت متد اصلی را تعریف کرده که نقطه شروع برنامه ما است و متد های قبلی را درون آن با توجه به درخواست کاربر فراخوانی می کنیم (عدد 1 برای دریافت لیست کشورها به ترتیب الفبا و عدد 2 برای دریافت اطلاعات کشور مورد نظر) :

code
code

برنامه ما آماده است ، اکنون آن را اجرا کرده و نتایج را بررسی می کنیم.

بخش نمایش کشورها – گزینه 1 در منوی برنامه

ابتدا عدد 1 را در برنامه وارد می کنیم تا لیست کشورها را مشاهده کنیم :

code

همانطور که مشخص است تا این لحظه متاسفانه 218 کشور درگیر ویروس کرونا شده اند و نام تمام آنها به ترتیب حروف الفبا برای ما نمایش داده شده است.

بخش نمایش اطلاعات کشور مورد نظر – گزینه 2 در منوی برنامه

عدد 2 را وارد کرده و سپس نام کشور مورد نظر را وارد می کنیم تا آمار آن کشور را مشاهده کنیم :

code

همانطور که مشخص است آمار دقیق را به ما نمایش می دهد.

با آرزوی نابودی هر چه زودتر ویروس کرونا

محمدمهدی نخعی

برای دانلود source code کلیک کنید .

Corona_Statistics