Python и парсинг XML

Veröffentlicht am: 11 April 2021
auf dem Kanal: PyScientist
11,183
234

Это видео продолжает серию видео-записок по 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 создание базы данных ...  
Видео 13.2 Python и sqlite3 внесение изменений в базу данных (СУБД SQLite), практический пример управления данными в базе
   • Python и sqlite3 внесение изменений в...  
Видео 13.3 Python и sqlite3 хранение изображений в базе данных с СУБД SQLite, практический пример.
   • Python и sqlite3 хранение изображений...  


Auf dieser Seite können Sie das Online-Video Python и парсинг XML mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer PyScientist 11 April 2021 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 11,183 Mal angesehen und es wurde von 234 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!