Data Collection and Processing with Python

$49.00

This course teaches you to fetch and process data from services on the Internet. It covers Python list comprehensions and provides opportunities to practice extracting from and processing deeply nested data. read more…

Level

Rating

Duration

Language

Subtitle

,

Feature

,

,

,

,

Description

What you'll learn

Nested Data and Nested Iteration

Map, Filter, and List Comprehensions

Internet APIs

Description

This course teaches you to fetch and process data from services on the Internet. It covers Python list comprehensions and provides opportunities to practice extracting from and processing deeply nested data. You’ll also learn how to use the Python requests module to interact with REST APIs and what to look for in documentation of those APIs. For the final project, you will construct a “tag recommender” for the flickr photo sharing site.

The course is well-suited for you if you have already taken the “Python Basics” and “Python Functions, Files, and Dictionaries” courses (courses 1 and 2 of the Python 3 Programming Specialization). If you are already familiar with Python fundamentals but want practice at retrieving and processing complex nested data from Internet services, you can also benefit from this course without taking the previous two. This is the third of five courses in the Python 3 Programming Specialization.

Requirements

Access to a computer or mobile device with an internet connection.

Motivation to learn!

There are no special materials or prerequisite knowledge required for this course.

Who this course is for

Students who are already familiar with this field

Students willing to put in a couple hours to learn about Data Collection and Processing with Python

Advanced students wanting to add another skill to their portfolio

Content Creator

Paul Resnick – Michael D. Cohen Collegiate Professor – School of Information
Jaclyn Cohen – Lecturer – School of Information

This course includes

Participation Confirmation/Certificate

Option for learning at your own pace

Videos and reading material about the course

Practice tests

Assessed tasks with feedback from other course participants

Evaluated tests with feedback

Evaluated programming tasks

Discussions

Got something to discuss?