Найти в Дзене

Моя вторая программа


Написал еще одну программку по мотивам классной книжки "
Автоматизация рутинных задач с помощью 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 строке нужна, что бы программа после завершения не закрывалась

Вот, что получилось

-2

листинг программы можно найти по ссылке https://pastebin.com/RZajKvaE

По ссылкам можно почитать мои конспекты:

Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.