Coursera
Coursera Logo

University of Michigan - Data Collection and Processing with Python 

  • Offered byCoursera

Data Collection and Processing with Python
 at 
Coursera 
Overview

Duration

16 hours

Start from

Start Now

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
 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

Data Collection and Processing with Python
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

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

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

    5/5
    Verified Icon2 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...