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

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

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

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

Using Python to Access Web Data

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

О курсе

This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-13 of the textbook “Python for Everybody”. To succeed in this course, you should be familiar with the material covered in Chapters 1-10 of the textbook and the first two courses in this specialization. These topics include variables and expressions, conditional execution (loops, branching, and try/except), functions, Python data structures (strings, lists, dictionaries, and tuples), and manipulating files. This course covers Python 3.

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

JSONWeb ScrapingExtensible Markup Language (XML)Python ProgrammingHypertext Markup Language (HTML)Network ProtocolsApplication Programming Interface (API)Web ServicesRestful APISoftware InstallationDevelopment EnvironmentExtensible Languages and XML

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

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

01Getting Started13 материалов

Welcome

Welcome to The CourseВидеоPython TextbookЧтениеHelp us learn more about you!ЧтениеCourse SyllabusЧтение

Installing Python

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

Charles Russell Severance

Clinical Professor of Information

Using Python to Access Web Data
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 18.8 ч

6 модулей

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

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

Часть программы вашего университета
Welcome to Python - Guido van RossumВидео
Notes on Choice of Text EditorЧтение
Notice for Auditing Learners: Assignment SubmissionЧтение
Peer Review: Installing and Running Python Screen ShotsВнешний инструмент

Installing Python on Windows

Windows 10: Installing Python and Writing A ProgramВидеоWindows: Taking Screen ShotsВидео

Using Python on a Macintosh

Macintosh: Using Python and Writing A ProgramВидеоMacintosh: Taking Screen ShotsВидео

Utility Tools

Check External Tool GradesВнешний инструмент
02Chapter Eleven: Regular Expressions7 материалов

Lectures

Regular ExpressionsВидеоExtracting DataВидеоPython Regular Expression Quick GuideЧтение

Assignments: Chapter 11

Regular ExpressionsЗаданиеExtracting Data With Regular ExpressionsВнешний инструмент

Bonus: Chapter 11

Bonus: Office Hours - Den HaagВидеоBonus Interview: Bjarne Stroustrup - C++Видео
03Chapter Twelve: Networks and Sockets11 материалов

Lectures: Chapter 12

Networked TechnologyВидеоHypertext Transfer Protocol (HTTP)ВидеоWorked Example: SocketsВидеоUsing the Developer Console to Explore HTTPВидеоIf You Want to Learn MoreЧтение

Assignments: Chapter 12

Networks and SocketsЗаданиеUnderstanding the Request / Response CycleВнешний инструмент

Bonus: Chapter 12

Bonus: Leonard Kleinrock - The First Two Packets on the ARPANETВидеоBonus Video: Robert Cailliau - co-Inventor of the WebВидеоBonus: Office Hours - Atlanta GA (Buckhead)ВидеоFun: Dr. Chuck @ CNN Reading the NewsВидео
04Chapter Twelve: Programs that Surf the Web12 материалов

Lecture: Chapter 12 (continued)

Unicode Characters and StringsВидеоRetrieving Web PagesВидеоWorked Example: Using UrllibВидеоParsing Web PagesВидеоWorked Example: BeautifulSoupВидеоNotes Regarding the Use of BeautifulSoupЧтение

Assignments: Chapter 12 (continued)

Reading Web Data From PythonЗаданиеScraping HTML Data with BeautifulSoupВнешний инструментFollowing Links in HTML Using BeautifulSoupВнешний инструмент

Bonus: Chapter 12 (continued)

Bonus: Office Hours - MontrealВидеоBonus Interview: Tim Berners-Lee - Inventing the WebВидеоFun: I Got My Mojo Working - Geneva, SwitzerlandВидео
05Chapter Thirteen: Web Services and XML10 материалов

Lecture: Chapter 13

Data on the WebВидеоeXtensible Markup Language (XML)ВидеоXML SchemaВидеоParsing XMLВидеоWorked Example: XMLВидео

Assignments: Chapter 13

eXtensible Markup LanguageЗаданиеExtracting Data from XMLВнешний инструмент

Bonus: Chapter 13

Interview: Roy Fielding - Understanding the REST ArchitectureВидеоBonus: Office Hours - BostonВидеоBonus Video: Ian Horrocks / RDF / OWL (Advanced)Видео
06Chapter Thirteen: JSON and the REST Architecture15 материалов

Lecture: Chapter 13 (Continued)

JavaScript Object Notation (JSON)ВидеоWorked Example: JSONВидеоInterview: Douglas Crockford - Discovering JSONВидеоService Oriented ApproachВидеоVideo: Service Oriented ArchitecturesВидеоUsing Application Programming InterfacesВидеоWorked Example: OpenStreetMap APIВидео

Assignments: Chapter 13 (Continued)

REST, JSON, and APIs ЗаданиеExtracting Data from JSONВнешний инструментUsing a Geo Location APIВнешний инструмент

Bonus: Chapter 13 (Continued)

Bonus: Office Hours - Melbourne, AUВидеоBonus: Office Hours - Santa Monica, CAВидеоBonus: Class Reunion at Bletchley ParkВидеоPlease Rate this Course on Class-CentralЧтениеPost-Course SurveyЧтение