#Week 14 Overview#
In this week, you will learn to perform basic data science tasks by
using Python. First, you will learn how to effectively use Pandas to
read and write data to a database directly from a DataFrame
. Second,
you will learn about web pages, and how to programmatically extract data
from a web page or even websites. Finally, you will learn how to write a
Python program that extract data from a website, processes an XML-based
file to encode this information, in order to generate a new type of
visualization known as a Chloropeth.
#####By the end of this lesson, you should accomplish the following learning objectives:######
- Understand how to use Pandas to directly interact with a database
- Understand how to use a parsing library to extract information from a data file.
- Understand how the document object model.
- Understand how to extract data from website.
- Understand how to make a Chloropeth visualization.
Activities and Assignments | Time Estimate | Deadline* | Points |
---|---|---|---|
Week 14 Introduction Video | 10 Minutes | Tuesday | NA |
Week 14 Lesson 1: Python: Pandas Database Programming | 1 Hours | Thursday | 20 |
Week 14 Lesson 2: Python: Web Scraping | 2 Hours | Thursday | 20 |
Week 14 Lesson 3: Python: Data Science example | 2 Hours | Thursday | 70 |
Week 14 Quiz | 45 Minutes | Friday | 70 |
Week 14 Assignment Submission | 3 Hours | The following Monday | 60% of the grade from the Instructor, 40% of the grade from Peer grading |
Week 14 Completion of Peer Review | 3 Hours | The following Saturday | 30 |
*Please note that unless otherwise noted, the due time is 6pm Central time!
Photo Credit: Data Processing Center. By Harley Schwadron. From cartoonstock.com. Accessed 3 August 2015.