logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Elizabeth BachStatistics
(5/5)

798 Answers

Hire Me
expert
Mario FuscoOthers
(5/5)

551 Answers

Hire Me
expert
Neha SharmaaStatistics
(5/5)

1156 Answers

Hire Me
expert
Marius BantockGeneral article writing
(4/5)

508 Answers

Hire Me
Python Programming
(5/5)

students will process raw data on reported Covid-19 confirmed cases around the globe

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

In this project, students will process raw data on reported Covid-19confirmed cases around the globe. The project’s objective is to train students on a real-life scenario: how to use Python to retrieve vital information from raw MS Excel or CSV data.

Instructions:

I. Platform: You may use any Python IDE for this project. However, I suggest you use Jupyter Notebooks. For that, install an aconcaon your computer(https://docs.anaconda.com/anaconda/install/);

it comes with most packages you will need, including Jupyter. Follow the instructions on the web page. You may install any package or import any Python module you deem necessary for the task.

II. Data: A set of three .csv data files are provided:

a. population.csv contains human population in all countries and territories in the world;

b. countries.csv contains data on countries classification per geographical region and continent;

c. time_series_covid19_confirmed_global.csv contains officially reported Covid-19 infection cases per country,per province, state, or territories.

III. Tasks

1.(20 points) Create a Python module called xy_covid19_module.py(x and y are your name initials), which will contain all your functions. The main function to be called to execute all the tasks in this project should be named xy_covid19_main_func(),which receives the three files in II as arguments and calls your other functions to perform all the tasks in this project. One should be able to import your module and call the xy_covid19_main_func()function by passing the three files to it as arguments.

2.(20 points) Combine useful data from different files: white one or more Python functions to automatically create a file named xy_per_country_data.csv(x and y are your name initials)file with the following columns:

a. “country” according to the list of countries in column 1 of population.csv;

b. “population” (population of that country)

c. “mm/dd/yyy” between 3/01/2020 and 3/31/2020(only for the month of March 2020)with the daily reported cases (just like in the time_series_covid-19_confirmed_global.csv file). Note that for countries

that reported numbers by state, province,or territory, you need to calculate the sum of those numbers.

d.“geographical_region”

e.“continent”

f.“#_cases_per_1000”the number of cases per thousand in habitants

g. “population_density”

h.“cases_per_km2”

i.“latitude”

3.(40 points)Answer questions: Write a function named xy_answers_func() to Createa file named xy_answers.txt to answer the following questions, one answer per line.

a. Number of countries?

b. Country w/ most casesin3/ 2020 ? :

c. Country w/least cases in 3/2020?:

d. Country w/ no cases in 3/2020?: (if multiple countries, separate them by a comma)

e. Most densely populated country?:

f. Least densely populated country?:

g. For every continent, provide:

i. Country w/ most cases in 3/2020?:

ii. Country w/least cases in 3/2020?:

iii. Country w/ no cases in 3/2020?: (if multiple countries, separate them by a comma)

h. If it is assumed the hypothesis “the higher the population density, the higher the risk for the country.” Name:

i. The top 10at risk countries in the world?:

ii. The top 10least risky countries?:

iii. Is the hypothesis true (yes/no)?:

iv. Why that answer?:

i. If it is assumed the hypothesis “country that are crossed by the equator are not affected by Covid-19.” Name:

i. Countries of latitude between -2 and 2 degrees?:

ii. For each country in “i,”what is:1.the rank by number of cases in 3/2020?:2.the rank by“#_cases_per_1000”?:

iii. Is the hypothesis true?

4.(20 points) Plotting: Create functions to plot the followings:

a. A line chart to show the daily reported cases for the most affected (high est total number of cases in March 2020) country in each geographical region, with a legend displaying the country and its region;

b. A bar chart to show the total number of cases in each geographical region with a legend;

c. A pie chart to show the percentage of cases in each geographical region with regard to the total number of global cases.

(5/5)
Attachments:

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme