«Что я запрограммировал на свой коронный отпуск»

[ОБНОВЛЕНИЕ: где остальная часть серии? Расслабься — я не сидел без дела! Я понял, что мне нужно полдюжины небольших инструментов, которые помогут мне легче создавать крошечные библиотеки Python, поэтому я остановился и написал их — doks, versy, simp, myers, tdir, wolk и ascript (в процессе справа). сейчас!) Мне, вероятно, понадобится еще несколько недель, чтобы закончить их все, а затем я перезапущу эту серию, возможно, под новым именем, поскольку мы, каламбур, смертельно больны COVID-19.]

Внезапно все остановилось.

Когда паника утихла и вот-вот должна была начаться ерунда, я понял, что накопил за эти годы множество изящных маленьких программных инструментов, в основном на Python, каждый из которых действительно хорошо делал одну маленькую, но важную вещь.

Я подумал: «Давайте отполируем каждый инструмент до блеска и будем продавать его людям раз в неделю, пока он не закончится. И, может быть, я могу написать статью о каждом из них, которая объясняет не только, почему эти инструменты интересны, но и причину, по которой я хотел сделать это в первую очередь, как я это сделал, проблемы, с которыми я столкнулся, хорошие части и плохие части».

Почему больше людей не делают этого? Вся история есть! Git сохраняет почти каждый шаг, который мы делаем при создании части программного обеспечения, но я просто никогда не вижу, чтобы разработчики показывали, как они что-то создают, только конечные результаты.

Мне было бы интересно прочитать о том, как другие люди создают программное обеспечение, и я предполагаю, что начинающим и программистам среднего уровня было бы очень интересно посмотреть, как это сделает перфекционист, который занимается программированием более 40 лет.

И так эта лимитированная серия. Развлекайся!

Неделя 3: 17 мая!

Неделя 2: sproc: ⛏️ подпроцессы для недочеловеков ⛏

Подпроцессы стали проще! с помощью sproc, однофайловой библиотеки для Python 3.5–3.8. Читать статью здесь.

Неделя 1: ✏️ Безопаснее: более безопасный способ записи файлов ✏️

Сломанные файлы остались в прошлом!, с safer, библиотекой одного файла для Python 2.7–3.8+. Читать статью здесь.

Обновить

✏️ safer 2: более безопасный способ записи файлов ✏️