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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     15.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Статьи

Пишем приложение для Cisco onePK

onePK - платформа для разработки приложений для маршрутизаторов и коммутаторов CISCO

     15.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Статьи

virtualenv жив!

Автор пытается убедить нас, что даже в 2014 году, когда все уже изучили docker, virtualenv все еще имеет право на жизнь

     15.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Интересные проекты, инструменты, библиотеки

objectpath - язык запросов для слабоструктурированных наборов данных

Может быть использован как в интерактивном режиме так и в качестве библиотеке. Есть библиотека и для JS

     15.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Статьи

Не самый лучший пример как писать код на python

На примере конкретных ошибок в проекте 'whisper'

     19.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Статьи

Взлом каптчи

Пример автоматического распознавания простой каптчи с помощью tesseract-ocr

     14.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи

Применяем специальные типы данных Postgresql HStore, JSON и Arrays на Peewee ORM

Неплохая статья описывающая как на базовом уровне применить специальные типы данных Postgres в Peewee ORM, правда без подробного описания самих типов данных и описания их недостатков.

     14.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Интересные проекты, инструменты, библиотеки

po-localization

Библиотека для локализации Django приложений используя .po файлы

     13.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи

Пишем более быстрый код

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

     13.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи

Выбираемся из песочницы

Еще один интересный пример как вырваться за пределы песочницы, в которую пытаются разными способами загнать сервисы позволяющие писать для них код на python

     13.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи

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

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

     13.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи

Python и телефон: несколько слов о Kivy

Очередная вводная статья, призванная привлечь ваше внимание к фреймворку kivy. Ваш python-код вполне можно использовать на современных смартфонах, причем достаточно комфортно.

     12.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи
     12.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи

Изменение формата и размера изображений

Пример простейших операций с изображениями на PIL

     12.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи

Пишем бот для Twitter при помощи Python и Tweepy для отслеживая фолловеров

Статья о том как при помощи Python и Tweepy отслеживать новых Follower'ов

     12.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Релизы

BowerStatic 0.4

BowerStatic - небольшой wsgi фреймворк

     12.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Релизы

Pyston 0.2

Высокопроизводительная реализация python от dropbox обзавелась набором новых возможностей: Исключения в стиле C++
Наследование и метаклассы (правда пока нет множественного наследования)
Базавая поддержка C API
Замыкания, генераторы, лямбды, выражения-генераторы
Корректная поддержка всех видов аргументов
Многопоточность

     12.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи

Подзарядка python-shell с помощью .pythonrc

Рецепт того как можно добавлять функциональность в интерактивный режим python с помощью неявного импорта сторонних модулей через файл конфигурации

     12.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи

Параллельные вычисления с помощью OpenCL

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