«Что я запрограммировал на свой коронный отпуск»
[ОБНОВЛЕНИЕ: где остальная часть серии? Расслабься — я не сидел без дела! Я понял, что мне нужно полдюжины небольших инструментов, которые помогут мне легче создавать крошечные библиотеки 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+. Читать статью здесь.
Обновить