Pyenv на маке

Довольно сложно управляться с несколькими версиями питона на одном ноутбуке. Хотя, это довольно распространенная ситуация. Обычно, у разработчиков несколько проектов требующих разных версия питона. В целом, есть несколько вариантов для решения этой задачи, но моим любимым остается pyenv в компании с плагином virtualenv. Раньше я использовал "голый" Homebrew, но это далеко не так гибко и удобно.

more ...

Обзор Soft Skills

Когда я начал читать "Soft Skills" Джона Сонмеза я не знал чего от нее ожидать. С одной стороны, как программисты мы считаем, что нет ничего важнее написания кода. И это правда. Тем не менее, чрезвычайно сложно найти интересный проект без продвижения самого себя. Я сомневался, что кто-нибудь способен объяснить это разработчикам. Не могу сказать, что Джон делает это идеально, но его попытка достаточно хороша, что бы потратить время и прочитать его книгу.

more ...

Это MOOC-курс хорош для меня?

Сейчас в сети довольно много различных массовых открытых онлайн-курсов (MOOCs). Одни платные, другие бесплатные. Пару лет назад о подобных курсах говорили на каждом углу, что они убьют все другие формы обучения. Этого, разумеется, не произошло. Тем не менее эта форма - полезный и удобный инструмент самообразования, его точно стоит использовать в собственном учебном плане. Правда, стоит для начала выбрать подходящий курс.

more ...

Enums в Python

Enums наименее используемая фича Питона. Как программисты мы предпочитаем использовать странные дикты или списки там, где мы могли бы использовать enum. По большей части это происходит из-за того, что это довольно новая фича и требуется использовать внешнюю библиотеку обратной совместимости, если используется питон версии 2.7. Тем не менее, довольно много случаев, когда использовать enum гораздо удобнее.

more ...

Почему я использую текстовые файлы

Примерно неделю назад я пытался мигрировать блог обратно на WordPress. Я решил дать ему еще один шанс, поскольку у меня есть планы добавлять больше картинок к постам, что достаточно тяжело делать используя Pelican: очень много ручной работы. В WordPress есть отличные инструменты для управления картинками. К тому же я думал, что WYSIWYG мне подойдет. Я установил его и даже перенес пару постов. Но все же я решил остановиться: форматирование этих двух постов заняло у меня порядка 20 минут.

more ...

c