Coursera
Coursera Logo

University of Michigan - Data Collection and Processing with Python 

  • Offered byCoursera
  • Public/Government Institute

Data Collection and Processing with Python
 at 
Coursera 
Overview

Duration

16 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Data Collection and Processing with Python
Table of content
Accordion Icon V3

Data Collection and Processing with Python
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 3 of 5 in the Python 3 Programming Specialization
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Intermediate Level
  • Approx. 16 hours to complete
  • English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, Korean, German, Russian, English, Spanish
Read more
Details Icon

Data Collection and Processing with Python
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • 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.
Read more

Data Collection and Processing with Python
 at 
Coursera 
Curriculum

Nested Data and Nested Iteration

Introduction to the Specialization

How to Use the Interactive Textbook

Introduction - Nested Data

Nested Lists

Nested Dictionaries

JSON Format and the JSON Module

Conclusion - Nested Data

Introduction - Nested Iteration

Nested Iteration

Structuring Nested Data

Shallow Copies

Deep Copies

Extracting from Nested Data

A Worked Example of Nested Iteration

Conclusion - Nested Iteration

Syllabus

Help Us Learn More About You!

Introduction: Nested Data and Nested Iteration

Nested Dictionaries

Processing JSON Results

Nested Iteration

Structuring Nested Data

Deep and Shallow Copies

Extracting from Nested Data

Optional - What Did You Use to Practice This Week?

Map, Filter, and List Comprehensions

Introduction - Map and Filter

Map

Filter

Conclusion - Map and Filter

Introduction - List Comprehensions

List Comprehensions

List Comprehensions Example 1

List Comprehensions Example 2

Conclusion - List Comprehensions

Introduction - Zip

Zip

The Hangman Blanked Function

Conclusion - Zip

Introduction: Map, Filter, List Comprehensions, and Zip

Map

Filter

List Comprehensions

Zip

Optional - What Did You Use to Practice This Week?

Internet APIs

Introduction - REST APIs

URLs, Domain Names, and IP Addresses

Routing

HTTP: Behind the Scenes

URL Query Parameters

REST API URLs

The requests Module

Conclusion - REST APIs

Introduction - Using REST APIs

Generating URLs with requests.get

Reading API Documentation: Datamuse

Debugging Calls to requests.get

Caching Response Content

The requests_with_caching Module

Conclusion - Using REST APIs

Introduction - Practice with REST APIs

iTunes API

flickr API

Conclusion - Practice with REST APIs

Fun with the Google Places API

Introduction - Final Course Project

The Internet: Behind the Scenes

Anatomy of URLs

The HTTP Protocol

Using REST APIs

Fetching a Page

Generating URLs with requests.get

Figuring Out How to Use a REST API

Debugging Calls to requests.get

Caching Response Content

Searching for Media on iTunes

Searching for tags on Flickr

Unicode for Non-English Characters

Course Feedback

Keep Learning with Michigan Online

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6716 CoursesRight Arrow Icon

Data Collection and Processing with Python
 at 
Coursera 
Students Ratings & Reviews

5/5
Verified Icon4 Ratings
A
Akbar Basha K
Data Collection and Processing with Python
Offered by Coursera
5
Learning Experience: The Course content was well designed for the complete understanding of the course.
Faculty: All the Faculties are very good. All assessment are very helpful to learn the core concepts.
Course Support: Yeah. I used this skill to get a job.
Reviewed on 30 Sep 2022Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Data Collection and Processing with Python
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...