Evo jedan zanimljiv zadatak dok ste u izolaciji.
Na
https://github.com/CSSEGISandD...ta/csse_covid_19_daily_reports
imate dnevne izveštaje u CSV formatu sa podacima o korona virus slučajevima (država, potvrđeni, umrli, oporavljeni, itd.).
E sad, treba preuzeti sve te podatke i smestiti ih u fajl npr. corona_data.json:
Code:
{
"04-12-2020": [
{
"FIPS": "",
"Admin2": "",
"Province_State": "",
"Country_Region": "Serbia",
"Last_Update": "2020-04-11 22:45:13",
"Lat": "44.0165",
"Long_": "21.0059",
"Confirmed": "3380",
"Deaths": "74",
"Recovered": "0",
"Active": "3306",
"Combined_Key": "Serbia"
},
itd...
], itd...
}
Dalje, napisati program koji podrazumevano (ako je pokrenut bez argumenata)
ispisuje podatke sortirane po broju potvrđenih slučajeva od najvišeg, na primer:
Code:
Country Confirmed Deaths Recovered
US 526396 20463 31270
itd...
Serbia 3380 74 0
Zatim, ako je npr. unet argument top, program ispisuje 10 država sa najviše
potvrdjenih slučajeva, a pored toga i broj novih slučaja, ili npr. top deaths
sa najviše umrlih:
Code:
Top 10 Deaths:
Country Deaths New Deaths
US 20463 2125
Italy 19468 619
itd...
Top 10 Recovered:
Country Recovered New Recovered
China 77877 86
Spain 59109 3441
itd...
Dalje, dopuniti program po svom izboru, na primer pored navedenih podataka,
ispisati vreme kada su poslednji put ažurirani ili geografske kordinate,
ukupan broj potvrdjenih, umrlih i oporavljenih, ako je kao argument unet datum,
ispisati samo podatke za isti, itd.
Malo opširniji zadatak, ali eto da se zanimate dok ste u izolaciji.