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

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

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

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

Использование языка Python для доступа к веб-данным

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

О курсе

Этот курс покажет, как можно использовать Интернет в качестве источника данных. Мы рассмотрим скрейпинг, парсинг и чтение веб-данных, а также получение доступа к данным с помощью web API. Мы будем работать с форматами данных HTML, XML и JSON на Python. Этот курс будет охватывает главы 11–13 учебника «Python для всех» (Python for Everybody). Чтобы успешно пройти этот курс, вы должны быть знакомы с материалами, изложенными в главах 1–10 учебника и первых двух курсах по данной специализации. Эти темы включают переменные и выражения, условные операторы (циклы, ветвление и исключения: try/except), функции, структуры данных Python (строки, списки, словари и кортежи), а также манипулирование файлами. В этом курсе рассматривается Python 3.

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

Web ScrapingNetwork ProtocolsPython ProgrammingApplication Programming Interface (API)JSONData AccessExtensible Markup Language (XML)Software InstallationDevelopment EnvironmentRestful APIWeb ServicesData Processing

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

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

01Начало работы13 материалов

Добро пожаловать!

Добро пожаловать на курсВидеоУчебник по PythonЧтениеДавайте познакомимся поближе!Чтение

Установка Python

Добро пожаловать в Python — Гвидо ван РоссумВидео

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

Charles Russell Severance

Clinical Professor of Information

Использование языка Python для доступа к веб-данным
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 19.1 ч

6 модулей

Язык: Русский

Субтитры: Французский, Португальский, Корейский, Английский, Испанский

Часть программы вашего университета
Добро пожаловать в Python 3Чтение
Примечания по выбору текстового редактораЧтение
Примечание для учащихся: отправка заданийЧтение
Независимая оценка: cнимки экрана установки и запуска PythonВнешний инструмент

Установка Python в Windows

Windows 10: установка Python и написание программыВидеоWindows: снимки экранаВидео

Использование Python на Macintosh

Macintosh: использование Python и написание программыВидеоMacintosh: снимки экранаВидео

Служебные инструменты

Проверка внешним инструментом компиляцииВнешний инструмент
02Регулярные выражения (глава 11)7 материалов

Лекции

11.1. Регулярные выраженияВидео11.2. Извлечение данныхВидеоКраткое руководство по регулярным выражениям PythonЧтение

Задания

Регулярные выраженияЗаданиеИзвлечение данных с помощью регулярных выраженийВнешний инструмент

Бонусный материал

Бонус: Академические часы... в ГаагеВидеоБонусное интервью: Бьярне Строуструп — C++Видео
03Сети и сокеты (глава 12)11 материалов

Лекции

12.1. Сетевые технологииВидео12.2. Протокол передачи гипертекста (HTTP)ВидеоПример с решением: сети и сокеты (глава 12)ВидеоИспользование консоли разработчика для изучения HTTPВидеоЕсли вы хотите узнать большеЧтение

Задания

Сети и сокетыЗаданиеПонимание запросно-ответного циклаВнешний инструмент

Бонусный материал

Бонус: Леонард Клейнрок — первые два пакета в ARPANETВидеоБонусное видео: Роберт Кайо — соавтор Всемирной паутиныВидеоБонус: Академические часы... в Атланте, Джорджия (Бакхед)ВидеоМинутка отдыха: доктор Чак читает новости на CNNВидео
04Программы для просмотра Интернета (глава 12)12 материалов

Лекции

12.3. Символы и строки ЮникодаВидео12.4. Получение веб-страницВидеоПример с решением: использование Urllib (глава 12)Видео12.5. Парсинг веб-страницВидеоПример с решением: BeautifulSoup (глава 12)ВидеоПримечания относительно использования BeautifulSoupЧтение

Задания

Считывание интернет-данных из PythonЗаданиеСкрейпинг HTML-данных с помощью BeautifulSoupВнешний инструментЗадание: переход по ссылкам в HTML с помощью BeautifulSoupВнешний инструмент

Бонусный материал

Бонус: Академические часы... в МонреалеВидеоБонусное интервью: Тим Бернерс-Ли - изобретение Всемирной паутиныВидеоМинутка отдыха: I Got My Mojo Working — Женева, ШвейцарияВидео
05Веб-службы и XML (глава 13)10 материалов

Лекции

13.1. Данные в ИнтернетеВидео13.2. Расширяемый язык разметки (XML)Видео13.3. XML-схемаВидео13.4. Парсинг XMLВидеоПример с решением: XML (глава 13)Видео

Задания

Расширяемый язык разметкиЗаданиеИзвлечение данных из XMLВнешний инструмент

Бонусный материал

Интервью: Рой Филдинг — принципы работы архитектуры RESTВидеоБонус: Академические часы... в БостонеВидеоБонусное видео: Ян Хоррокс — RDF/OWL (продвинутый уровень)Видео
06JSON и архитектура REST (глава 13)18 материалов

Лекции

13.5. JavaScript Object Notation (JSON)ВидеоПример с решением: JSON (глава 13)ВидеоИнтервью: Дуглас Крокфорд — знакомство с JSONВидео13.6. Сервис-ориентированный подходВидеоВидео: сервис-ориентированные архитектурыВидео13.7. Использование интерфейсов прикладного программированияВидеоПример с решением: GeoJSON API (глава 13)Видео13.8. Защита запросов APIВидеоПример с решением: API Twitter (глава 13)Видео

Задания

REST, JSON и APIЗаданиеИзвлечение данных из JSONВнешний инструментИспользование API GeoJSONВнешний инструмент

Бонусный материал

Бонус: Академические часы... в Мельбурне, АвстралияВидеоБонус: Академические часы... в Санта-Монике, КалифорнияВидеоБонус: встреча выпускников в Блетчли-паркеВидеоОцените этот курс на Class-CentralЧтениеОпрос по окончании курсаЧтениеПродолжайте учиться с Michigan OnlineЧтение