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

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

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

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

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

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

О курсе

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

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

Web ScrapingJSONData AccessNetwork ProtocolsExtensible Markup Language (XML)Python ProgrammingApplication Programming Interface (API)Software InstallationDevelopment EnvironmentRestful APIWeb ServicesHypertext Markup Language (HTML)Data Structures

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

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

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

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

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

Установка Python

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

Charles Russell Severance

Clinical Professor of Information

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 19.3 ч

6 модулей

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

Субтитры: Арабский, Французский, Европейский португальский, Итальянский, Вьетнамский, Корейский, Немецкий, Английский, Испанский

Часть программы вашего университета
Добро пожаловать в Python - Гвидо ван РоссумВидео
Добро пожаловать в Python 3Чтение
Замечания по выбору текстового редактораЧтение
Уведомление для одитирующих учащихся: Отправка заданияЧтение
Peer Review: Установка и запуск 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 (JSON)ВидеоОтработанный пример: JSON (глава 13)ВидеоИнтервью: Дуглас Крокфорд - Знакомство с JSONВидео13.6 - Сервис-ориентированный подходВидеоВидео: Сервис-ориентированные архитектурыВидео13.7 - Использование интерфейсов прикладного программированияВидеоОтработанный пример: API GeoJSON (глава 13)Видео13.8 - Защита запросов APIВидеоОтработанный пример: API Twitter (глава 13)Видео

Задания

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

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

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