Собрали в одном месте самые важные ссылки
консультируем про IT, Python
Во многом это конечно попытка писать на Closure, как на Python, но статья все же стоящая внимания и, возможно, даже послужит некоторым стимулом для разминки мозга если он стал слишком python-ориентированным
На основе tornado и выполнением в docker-контейнере
Статья призвана обратить внимание на возможность дополнительного конфигурирования каждого из вновь создаваемых виртуальных окружение (virtualenv) с помощью скрипта postmkvirtualenv
В статье описано как выполнить описанную задачу с нуля, но в реальных условиях перспективнее использовать проект django-boto
Подробная статья о создании высокопроизводительных сайтов на Django от авторов журнала Хакер. Все четко и по полкам.
Разработка инструмента синхронизации данных между windows системами. Скрипт создает теневую копию диска. Выполняет копирование заданных каталогов на удаленный ресурс по smb. Вычислят отличия между источником и полученной копией. Формирует отчет о копировании и полученных отличиях, после чего отправляет по почте отчет заданным адресатам.
Длинная портянка кода снабженная комментариями по делу. Кстати, стоит обратить внимание и на остальные статьи автора этого блога.
Автор статьи жалуется на факт того, что python позиционируется как хороший язык для обучения программированию и даже декларирует, что "Явное лучше неявного" и при этом весьма неявно относится к типам данных. Комментарии к посту, впрочем, предусмотрительно закрыл.
Идея статьи - показать несколько способов получения геоинформации по IP адресу и замерить производительность разных вариантов. В качестве комментария для российских пользователей хочу обратить внимание на сервис IP geobase, открытая база данных которого работает более точно для российских ip-адресов
Пример использования приложения django-jsonview для упрощения создания представлений возвращающих в браузер JSON
В статье рассказывается о модуле и демонстрируются его возможности в том числе установка соединения с шифрованной базой при использовании Peewee ORM
Погружение в Pyparsing на примере задачи разбора единиц измерения. Шаг за шагом мы создается рекурсивный парсер, который умеет искать символы на русском языке, проверять допустимость названия единицы измерения, а также группировать те из них, которые пользователь заключил в скобки.
Авторы перевода с удовольствием представляют перевод интерактивного учебника «Problem Solving with Algorithms and Data Structures» от Брэда Миллера (Brad Miller) и Дэвида Ранума (David Ranum) из Luther College, что в Айове, США. В учебнике подробно рассматриваются, объясняются и анализируются наиболее часто используемые структуры данных и алгоритмы. Изложение идёт от простого (что такое алгоритм, как оценить его производительность) к сложному (деревья, графы) с живыми примерами и кодом. В качестве языка программирования выбран Python, а для тех, кто с ним плохо знаком, в первой главе есть большой раздел с его концентрированным описанием.
Практичекий пример использования AMPQ в качестве очереди сообщений в кусочке API проекта, над которым работает автор статьи. Сам API написан на tornado, основная мысль была в исключении блокирующего кода из API. Все синхронные операции выполнялись в пуле тредов.
Автор обещает в серии статей поделиться рядом сниппетов, которые ему приходилось писать, чтобы соответствовать принципу DRY.
Как с использованием ansible раскатать django-проект на чистом удаленном сервере ubuntu 14.04, создав при этом для проекта отдельного пользователя.
Сравнение двух языков программирования с позиций еще одного python-разработчика. Не соревнование или попытка выявить кто лучше - а просто впечатления.
Loggly - это облачное хранилище логов, с удобными инструментами аналитики в том числе и бесплатным тарифным планом. В статье на этот сервис отправляются данные об использовании CPU и RAM, которые впоследствии можно анализировать.
Огромная, с картинками, примерами кода и даже видеороликом статья о том как задеплоить Flask-приложение на Ubuntu, используя nginx, gunicorn, supervisor и virtualenv. В этот раз уж точно получится!