IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     11.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Среднестатистический Python-разработчик должен зарабатывать за рубежом больше $100

Интересное исследование на международных биржах для поиска разработчиков oDesk, Elance, Toptal, Glassdoor, AngelList и Payscale о том кем стоит работать и какие инструменты выбирать

     10.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

dukpy - выполняем js внутри python програм

Помимо собственно движка JavaScript в дистрибутив включен еще и компилятор CofeeScript в JS. Даже не спрашивайте для чего все это.

     10.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Применение Mechanical Turk и Boto для краудсорсинга задач

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

     10.03.2015       Выпуск 68 (09.03.2015 - 15.03.2015)       Статьи

Разрабатываем динамические веб-странички

Пожалуй одна из самых длинных и ужасных статей на тему того как не надо делать веб-приложения на Tornado

     08.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Команда Django Packages объявила о смене версии API

Собственно API поменялось и если вы его используете - следует обратить внимание на эту статью

     08.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Классы и объекты. Часть 2. Дескрипторы

Во второй части из серии хороших и подробных статей об ООП в python автор рассказывает о такой экзотической, по его мнению, штуке как дескрипторы. Что они такое и когда их разумно использовать.

     08.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Применение IPython Notebook для анализа данных на Amazon EMR

Когда данные становятся реально Big, то придется использовать специальные распределенные системы для того, чтобы выполнять вычисления в разумное время. Речь о Hadoop и эта статья может стать первым шагом в изучении этого вопроса.

     08.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Тестирование race conditions

Параллельное выполнение задач в режиме реального времени иногда провоцируют трудноуловимые ошибки с одновременным доступом к ресурсу. Как их воспроизвести в тестовом окружении и рассказывает автор

     08.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Конвертирование изображения по URL

Скачивание картинки и конвертация ее в image-объект OpenCV без записи/чтения с диска

     08.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Введение в Briefly - DSL для масштабирования задач MapReduce

Пример работы с довольно интересной библиотекой для упрощения взаимодействия с распределенными системами для вычислений

     08.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

git-cola - GUI для git

Набирающая популярность на github реализация GUI-клиента для git на основе PyQt4

     08.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Два с половиной приема при работе с argparse

Автор делиться рецептами вызова определенной функции в ответ на заданный параметр командной строки с лаконичной диспетчеризацией; инкапсуляцией обработки и валидации введенных пользователем данных.

     08.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Отправка SMS и MMS с помощью Arduino Yun

Очередной пример использования сервиса twilio, но в этот раз с интересной железки

     08.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Пишем блог на flask и angularjs

Трехсерийное руководство, которое можно воспринимать как пример разработки вебприложения на популярном стеке технологий. Уже доступны вторая и третья части

     07.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Деплой приложений с помощью Docker

Еще один сигнал о сложности деплоя python-приложений и рассказ о том как в этом может немного помочь Docker

     07.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Как сделать поток с уведомлениями с помощью Stream

Рецепт использования сервиса GetStream.io для создания потока получающего и отправляющего уведомления для web-приложений

     07.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Деплой Flask-приложений с помощью Gunicorn и Nginx на Linux

Подробное руководство с кусками кода и конфигов о развертывании приложений на Ubuntu с поддержкой Supervisor и virtualenv

     07.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Визуализация и предсказание уровня преступности

Довольно большая статья о методе анализа данных уровня преступности в течение продолжительного промежутка времени и способах применения этого анализа

     05.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Ранние сборки и Tox

Рассказывается о так называемых Canary Builds - постоянных ранних сборок ПО для проверки поддержки им самых свежих версий зависимостей

     04.03.2015       Выпуск 67 (02.03.2015 - 08.03.2015)       Статьи

Выборка N объектов в группе с помощью Peewee ORM

Несколько версий ограничения количества объектов в группе при выборке данных из SQL-хранилища с измерением их эффективности