Написал еще одну программку по мотивам классной книжки "Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих." (2017 г.). Эл Свейгарт. Книга стала писец какой дорогущей, но её можно найти, сами знаете где.
Программа выводит на экран цену акций 3-х эмитентов.(Газпром, Сбербанк, ВТБ)
на 1й строке написана магическая строка позволяющая использовать в программе русский язык.
на 2й строке объявление, что программа написана на Python 3
на 3й строке краткое описание программы
на 6й строке импортируем нужные библиотеки
на 8й строке получаю дату
на 13й - 15й строках словарь из эмитентов и их страниц
на 18й строке начало цикла для обхода эмитентов из словаря
на 23й - 26й строках получаем и записываем станицу сайта на HDD
на 29й строке отрываем файл с записанной страницей
на 31й строке получаем объект BS4 необходимый для анализа страницы
сайта
на 35й строке находим и делаем список из необходимых элементов
страницы сайта.
на 38й строке берем нужный элемент, полученного на 33й строке, списка и
делаем из него строку.
на 39й строке выводим на экран полученную информацию.
на 41й строке закрываем файл
на 45й строке уничтожаем файл и это конец цикла.
46 строке нужна, что бы программа после завершения не закрывалась
Вот, что получилось
листинг программы можно найти по ссылке https://pastebin.com/RZajKvaE
По ссылкам можно почитать мои конспекты:
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.