0% found this document useful (0 votes)
8 views2 pages

Data Analysis using Python_Homework1.docx

This homework assignment focuses on analyzing UFO sightings data using Python, specifically the csv module for importing, reading, and querying data. Students will work with a dataset containing over 80,000 UFO reports and will complete tasks in a Jupyter Notebook provided through Coursera. The assignment includes specific evaluation criteria for each question, with a total of 10 points available.

Uploaded by

kokomyo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Data Analysis using Python_Homework1.docx

This homework assignment focuses on analyzing UFO sightings data using Python, specifically the csv module for importing, reading, and querying data. Students will work with a dataset containing over 80,000 UFO reports and will complete tasks in a Jupyter Notebook provided through Coursera. The assignment includes specific evaluation criteria for each question, with a total of 10 points available.

Uploaded by

kokomyo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Data Analysis using Python

Homework 1: Import, Read, & Explore UFO Sightings Data

This assignment is designed to give you practice writing code and applying lessons and
topics for the current module.

This homework deals with the following topics:

● The c​ sv​ module


● Importing data
● Reading data
● Querying data

The Assignment

In this assignment, you will analyze data ​about unidentified flying object (UFO) reports and get
to use functions from the ​csv module for importing, reading, and exploring the data. For each
question, there are clear instructions in each cell. ​Follow those instructions and write the code
after each “# your code here”.

We’ll use nbgrader, a Jupyter Notebooks testing platform, to test whether each function
implementation is correct. You can see the exact test we are running in the cell right below your
solution.

About the Data

All of the data is contained within the “ufo-sightings.csv” file. The dataset contains over
80,000 reports of UFO sightings over the last century. There are 11 columns: datetime, city,
state, country, shape, duration (seconds), duration (hours/min), comments, date posted, latitude,
longitude

Submission
Data Analysis using Python

Open the Jupyter Notebook directly in Coursera (which you will find in the item soon after this
reading). The Coursera lab includes the ufo-sightings.csv file. To complete the assignment,
complete the provided Jupyter Notebook file, following the detailed instructions in each cell.
Test your submission before submitting by following the instructions on the assignment page in
Coursera. When you’re happy with your solutions, click the ‘Submit Assignment’ button in the
top right.

Evaluation

Each question is worth 1 point except for Q8 - 3 points:


● 1 pt - storing the ufo shapes in “sightings_shapes”
● 1 pt - storing the count of each shape in “count”
● 1 pt - storing the top 3 shapes in “top3shapes”

You might also like