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

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

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

Сравнение изображений

Реализация алгоритма выявляющего похожесть изображений на основе scikit

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

Взлом каптчи

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

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

Поползли

Анонсирован новый русскоязычный ресурс о python. Вопрос как долго ему придется ползти, чтобы взлететь?

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

virtualenv жив!

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

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

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

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

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

Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в степень в Python

Пусть мы хотим вычислить десятимиллионное число Фибоначчи программой на Python. Функция, использующая тривиальный алгоритм, на моём компьютере будет производить вычисления более 25 минут. Но если применить к функции специальный оптимизирующий декоратор, функция вычислит ответ всего за 18 секунд (в 85 раз быстрее)

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

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

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

     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)       Статьи
     13.09.2014       Выпуск 43 (07.09.2014 - 14.09.2014)       Статьи

NumPy, часть 2: базовые операции над массивами

Продолжение работы над пособием по библиотеке NumPy. В первой части описывалось как создавать массивы и их печатать.

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

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

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

     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)       Статьи

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

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

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

За границей оператора цикла for

Статья о функциях первого класса и генераторах списка, которые в ряде случаев могут достаточно выразительно заменить традиционные операции в циклах

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

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

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