К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Data Collection and Processing with Python · LearnSpace
Назад в каталог
courseraПрограммирование

Data Collection and Processing with Python

Курс от University of Michigan
Средний≈ 20.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Data ProcessingData TransformationData StructuresData AccessJSONApplication Programming Interface (API)Restful APIData WranglingData Import/ExportData ManipulationFile I/OData CollectionPython Programming

Программа курса

4 модулей · 99 учебных материалов

01Introduction9 материалов

Welcome to Data Collection and Processing with Python!

Introduction to the SpecializationВидеоWhat’s New? Updates and Improvements in the Second EditionВидеоWelcome to Python Data Collection and Processing with PythonВидеоSyllabusЧтение

Учитесь у экспертов

Paul Resnick

Michael D. Cohen Collegiate Professor of Information

Data Collection and Processing with Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 20.9 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
(Optional) How to Use the Interactive TextbookВидео
A note to learners who have not taken the updated course 2 - Functions, Files and DictionariesЧтение
Executing Python in the Jupyter EnvironmentВидео
(Optional) Getting Started with Jupyter NotebooksЛабораторная
Help Us Learn More About You!Чтение
02Nested Data and Nested Iteration24 материалов

Nested Data and Nested Iteration

Use the Runestone Practice ToolВнешний инструментIntroduction - Nested DataВидеоNested ListsВидеоIntroduction: Nested Data and Nested IterationВнешний инструментNested DictionariesВидеоNested DictionariesВнешний инструментJSON Format and the JSON ModuleВидеоProcessing JSON ResultsВнешний инструмент(Optional) JavaScript Object Notation (JSON)ЛабораторнаяConclusion - Nested DataВидео

Nested Iteration

Introduction - Nested IterationВидеоNested IterationВидеоNested IterationВнешний инструментStructuring Nested DataВидеоStructuring Nested DataВнешний инструментShallow CopiesВидеоDeep Copies
03Map, Filter, and List Comprehensions24 материалов

Map and Filter

Use the Runestone Practice ToolВнешний инструментIntroduction - Map and FilterВидеоIntroduction: Map, Filter, List Comprehensions, and ZipВнешний инструментMapВидеоMapВнешний инструментFilterВидеоFilterВнешний инструмент(Optional) Map and FilterЛабораторнаяConclusion - Map and FilterВидео

List Comprehensions

Introduction - List ComprehensionsВидеоList ComprehensionsВидеоList Comprehensions Example 1ВидеоList Comprehensions Example 2ВидеоList ComprehensionsВнешний инструментConclusion - List ComprehensionsВидео

Zip

Introduction - ZipВидеоZipВидеоZipВнешний инструментAn Example Using ZipВидеоAn Example Using ZipЛабораторнаяConclusion - ZipВидео(Optional) Review and List Comprehensions WarmupЛабораторная
04Internet APIs42 материалов

Requesting Data from the Internet

Use the Runestone Practice ToolВнешний инструментIntroduction - REST APIsВидеоURLs, Domain Names, and IP AddressesВидеоRoutingВидеоHTTP: Behind the ScenesВидеоURL Query ParametersВидеоThe Internet: Behind the ScenesВнешний инструментAnatomy of URLsВнешний инструментThe HTTP ProtocolВнешний инструментREST API URLsВидеоUsing REST APIsВнешний инструментThe requests ModuleВидеоGenerating URLs with requests.getВидеоFetching a PageВнешний инструментConclusion - REST APIsВидео

Using REST APIs

Introduction - Using REST APIsВидеоReading API Documentation: DatamuseВидеоFiguring Out How to Use a REST APIВнешний инструментDebugging Calls to requests.getВидеоDebugging Calls to requests.getВнешний инструментCaching Response ContentВидео

Practice with REST APIs

Introduction - Practice with REST APIsВидеоiTunes APIВидеоSearching for Media on iTunesВнешний инструментflickr APIВидеоSearching for tags on FlickrВнешний инструментUnicode for Non-English CharactersВнешний инструмент

Way of the Programmer

Fun with the Google Places APIВидеоRunning Python in Hosted SystemsВидеоCreating Your Own API - Part 1ВидеоCreating Your Own API - Part 2ВидеоCreating Your Own API - Part 3Видео

Data Collection and Processing with Python - Final Course Project

Introduction - Final Course ProjectВидеоProject - OMDB and Dad Joke MashupПрограммирование

Course Feedback

Course FeedbackЧтениеKeep Learning with Michigan OnlineЧтение
Видео
Deep and Shallow CopiesВнешний инструмент
Extracting from Nested DataВидео
Extracting from Nested DataВнешний инструмент
A Worked Example of Nested IterationВидео
Conclusion: Nested Data and Nested IterationВидео
Assessment - Nested Data and Nested IterationПрограммирование
Optional - What Did You Use to Practice This Week?Задание
Assessment - More on AccumulationПрограммирование
Optional - What Did You Use to Practice This Week?Задание
The requests_with_caching ModuleВидео
Caching Response ContentВнешний инструмент
(Optional) REST APIsЛабораторная
(Optional) Request Data with CacheЛабораторная
Conclusion - Using REST APIsВидео
Conclusion - Practice with REST APIsВидео