Становлюсь герпетологом?

Это обновление моего компьютерного сайта не совсем обычное. То есть, оно не только «количественное» (как обычно бывает), но и «качественное». Последний раз подобное случалось летом 2022 года, да и то не так принципиально…

Возможно, по названию поста (и тем более, по картинке) вы догадались, что это обновление связано с языком Питон (я знаю, что слово Python на английском читается иначе, но автор языка все же голландец). Если так, вы не ошиблись…


Почему я решил взяться за если не освоение, то знакомство с этим языком, написано в новой статье «Как я изучал Питон». Также там описаны мои впечатления о языке и некоторые не всегда очевидные его особенности. Разумеется, до «освоения» языка еще далеко, хотя у меня нет задачи переводить разработку своих программ на Питон: не так уж он хорош и приятен…

Однако, я уже написал на нем 7 небольших программ разного типа, которые представлены в разделе «Исходники». По плану у меня перевод на Питон еще нескольких (и более сложных) программ для более полного понимания особенностей этого языка и сферы его применения в моей практике.

Так что всерьез «герпетологом» я все равно не буду (мне вообще кажется, что язык уж слишком распиарен), но уметь обращаться со змеями все же нужно. Кстати, настоящих змей я как раз люблю, хотя совсем не специалист в обращении с ними.

А вообще у меня сейчас намечается «запойный период», когда мне хочется оставить все другие дела и заниматься именно программированием. Надеюсь, вы скоро увидите новые версии некоторых моих полезных программ… Впрочем, все забросить не выйдет, но приоритет в ближейшее время будет отдан именно написанию программ. Только не думайте, что они будут готовы прямо завтра… 🙂 Главное — следите за моими новостями!

Рекомендую подписаться на мой телеграм-канал, чтобы ничего не пропустить.
nick ErichWare

8 Ссылок на “Становлюсь герпетологом?

  1. Я думал, Вы на Си(++) свои программы писали. Про Питон («Пайтэн») все верно — пиар, да и только! Лучше уж присмотритесь к Гоу, раз силу Си не прочувствовали. Но опять-таки это больше для Web-а. А там есть еще PHP и «Нода»…

    Что касается меня:
    — приложения и демоны — Си(++) и ассемблер IA32/AMD64;
    — Web, не считая некоторых фоновых задач и клиентской стороны, — PHP и Гоу.

    Клиентская сторона — не моя специализация. Может, поэтому и «Нода» пока «не зашла», т.к. нет большой нужды использовать один и тот же язык на клиенте и на сервере.

    1. Это в смысле язык «Go»? У меня собственно и потребности не было в новых языках. Питон заинтересовал именно из-за его пиара и потому что вроде макросы (скрипты) в некоторых больших программах на нем пишутся. Мало ли, пригодится… А так для сервера php есть, вроде должно пока хватать. 🙂
      Вообще много чего есть интересного и даже потенциально полезного. Но нет времени все это охватить…

      1. Да, Go(lang). Для фоновых задач на сервере PHP плохо подходит. В лучшем случае на нем можно что-то запустить по таймеру, чтобы оно завершилось за достаточно короткое время.

        На Питоне писали «на коленке» совместными усилиями скрипт в несколько строк. Причем выбрали этот язык только потому, что это было расширение для Certbot-а, написанного на Питоне. Если у кого-то есть желание сделать рефакторинг этого безобразия за «соавторство» или «авторство», напишите.

        1. Ну, я не пишу серверные приложения пока что, а для простых заданий крона и php прекрасно подходит.
          Не представляю, какой скрипт можно написать на питоне «в несколько строк», чтобы потом его пришлось переделывать за «авторские». 🙂

          1. «Авторские» никто не предлагал 🙂

            Могу дать доступ к API, для подключения к которому предназначен данный скрипт. Программный интерфейс ограничен двумя действиями, которые и выполняет данный скрипт в зависимости от наличия/отсутствия единственного параметра командной строки cleanup (другие параметры передаются через переменные окружения): i00.ru/ss

            1. Ссылку посмотрел, но не слишком понял суть задачи. Вообще же я пока так и не добрался до переделки своего теста… Столько всего сейчас хочется сделать! 24 часа — это очень мало…

              1. Нужно создавать или удалять запись (одну за один запуск). GET-запрос выполнять не нужно. В общем ладно. Этот скрипт играет роль sh-скрипта, поэтому его можно не «вылизывать».
                Основной смысл моих комментариев в том, что по моему мнению Питон — не самый удачный язык для переписывания программ даже с Бейсика.

                1. Так а я и не собираюсь переходить с бейсика на питон. 🙂 Все что нужно я прекрасно пишу на бейсике. За питон я взялся чисто из любопытства, посмотреть, что это за мода такая, почему и зачем. И, опять же, мало ли пригодится по работе, кто знает? Хотя бы надо иметь представление что и как на нем делается… Мне осталось пару программ еще сделать, «для комплекта», вот и все…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *