Python и парсинг XML
Автор: PyScientist
Загружено: 2021-04-11
Просмотров: 11727
Описание:
Это видео продолжает серию видео-записок по Python с обзорами практических приёмов программирования.
В нем разберем как работать с XML файлами с использованием Python. Посмотрим структуру языка разметки XML,
разберем как Python может взаимодействовать с xml с помощью библиотеки "xml.dom.minidom". Практическая часть
будет посвящена разбору примера получения курсов валют с сайта ЦБ.
http://www.cbr.ru/scripts/XML_daily.asp - ссылка на сайт ЦБ по которой предоставляется XML файл с текущим курсом валют.
После получения курсов валют из XML, сохраним необходимые курсы, например, курс доллара и курс евро в нашу собственную
базу данных формата sqlite c помощью библиотеки Python "sqlite3". В конце организуем чтение курсов валют из нашей базы данных.
В конце видео расскажу о том какие еще структурированные данные в формате XML возможно получать из бесплатных источников.
Рекомендую следующий ресурс, который на безвозмездной основе предоставляет сведения о текущих метео-условиях, проще выражаясь о погоде:
https://openweathermap.org
Также привожу ресурс для получения котировок акций сбербанка (сайт московской межбанковской валютной биржи):
https://iss.moex.com/iss/history/engi...
И листинг индексов ценных бумаг за определенную дату (также сайт московской межбанковской валютной биржи):
https://iss.moex.com/iss/history/engi...
Выше приведены просто примеры, вот по этой ссылке можно ознакомиться с полным перечнем возможных данных:
https://iss.moex.com/iss/reference/
Ссылка на репозиторий GitHub проекта
https://github.com/PyScientist/Curren...
Тайминг:
1:29 Темы к рассмотрению и содержание текущего видео;
2:05 Структура языка xml общее представление о нем;
3:22 Структура файла xml, пример содержащий сведения о валютах с сайта ЦБ;
4:29 Код Python для получения курсов валют из XML;
6:38 Начинаем практическую часть;
23:35 Откуда получить xml с метеосводкой;
25:04 Где получить сведения о ценных бумагах и др. финансовую информацию в виде xml;
26:26 Time-lapse видео (смотреть обязательно для расслабления).
Ссылки на рекомендуемые видео по теме баз данных:
Видео 13.1 Python и создание базы данных данных на движке СУБД sqlite3 с использованием стандартной библиотеки.
• Python и sqlite создание базы данных c биб...
Видео 13.2 Python и sqlite3 внесение изменений в базу данных (СУБД SQLite), практический пример управления данными в базе
• Python и sqlite3 внесение изменений в базу...
Видео 13.3 Python и sqlite3 хранение изображений в базе данных с СУБД SQLite, практический пример.
• Python и sqlite3 хранение изображений в ба...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: