Ранее уже сообщал, что начал изучать Python, поскольку в период новогодних распродаж купил на платформе Udemy видеокурс "Python разработка - с нуля до профессионала. Python 3".
Эта покупка изначально не была расчетливой, а просто удачно наложилась на мое желание изучить какой-нибудь язык программирования, пока не наступил новый дачный сезон. Другими словами в зимний период надо было себя чем-то занять, чтобы быстрее пролетело время до первых работ на даче. К тому же цена на этот курс в период распродаж составила всего 849 рублей. Эта сумма составила практически 6,3% надбавки к пенсии, которая с 1 января 2021 года была мне проиндексирована как у неработающего пенсионера.
На эти деньги, т.е. 849 рублей, можно было бы купить три бутылки водки Белорусская емкостью 0,5 литра, но я выбрал видеокурс :)
Почему выбор пал на Python? По отзывам в интернете это самый легкий для изучения язык программирования. С другой стороны, в свое время еще в школе во времена СССР мы учили английский язык, хотя в то время общаться с иностранцами могли только дипломаты и шпионы, так как выехать за границу для обычного человека было практически невозможно. Поэтому все те навыки английского языка, которые были мною получены в школе, со временем были утрачены и забыты, так как не нашли своего применения в нашей повседневной жизни.
Потом появились компьютеры и интернет, а также первые книги, в которых рассказывалось как можно создавать свой сайт. В то время это было интересно и увлекательно. У меня даже что-то получалось на первых порах, но потом все это отошло на второй план. Специфика моей работы заставила меня изучить таблицы Excel, так как мне приходилось работать с информацией. И снова книжные учебники помогли мне в этом деле, так как в то время учились в основном по учебникам :)
Затем несколько лет буквально жил на форуме Федеральной службы по регулированию алкогольного рынка (ФСРАР). Это началось в 2012 году, когда было принято решение о применении ЕГАИС при розничной продаже алкогольной продукции и сдаче соответствующих алкогольных деклараций в электронном виде.
В те времена все декларации сдавались в бумажном виде, поэтому сдача алкогольной декларации только в электронном виде было в прямом смысле революционным шагом. Этим обстоятельством и объясняется практически ежедневное посещение форума с целью узнать последние новости первыми, чтобы быстрее приспособиться к новой реальности.
Надо сказать, что в тот момент в руководстве ФСРАР кто-то догадался сделать этот форум и бесплатную версию программы Декларант-Алко, в которой можно было формировать эти самые алкогольные декларации в требуемом формате.
Мне даже удалось отыскать в архиве установочный файл
Со слов специалистов ФСРАР Декларант-Алко был создан на чистом энтузиазме, поэтому изначально в его работе было много ошибок. Но само появление этой программы дало хотя бы понимание того, как должна выглядеть эта электронная декларация.
Для того, чтобы составить алкогольную декларацию, необходимо было заполнить две таблицы. В таблице № 1 необходимо было ввести данные о произведенных закупках алкогольной продукции у поставщиков:
Во второй таблице необходимо было отразить остатки на начало квартала и продажи алкоголя за истекший квартал:
После того, как все данные были введены, программа Декларант-Алко формировала файл алкогольной декларации в формате XML. Как потом выяснилось это обычный текстовый файл, который можно было править в блокноте. Вот так эта декларация выглядела при открытии ее в блокноте:
Потом от работы с программой Декларант-Алко пришлось отказаться, так как работала она не стабильно и могла сломаться в самый неподходящий момент. Но больше всего добивал очень неудобный ручной ввод документов.
На смену программе Декларант-Алко пришла программа Алко Форматор, которая работала на основании таблиц Excel по аналогии с Декларант-Алко. Эта программа была намного удобнее в использовании, чем Декларант-Алко.
Таким образом за все время своей трудовой деятельности мне пришлось работать с таблицами Excel, править алкогольные декларации в формате XML и в свободное время мне еще удалось на начальном этапе прикоснуться к созданию статичных страниц для сайта. Больше всего меня поразило то, что в интернет страницах также использовались условные таблицы :)
Отвечая на вопрос, который сформулирован в заголовке этой статьи, хочу сказать, что мне просто интересно изучить Python и попробовать с его помощью и с помощью таблиц Excel создать алкогольную декларацию, а может быть создать еще и сайт.
Вполне вероятно, что я хочу взять планку, до которой я еще не дорос ... А вдруг у меня получится :)
Во всяком случае у человека должна быть какая-то цель, к которой надо стремиться. Если никакой цели не будет, то тогда в чем смысл жизни?