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

Собрали в одном месте самые важные ссылки
консультируем про IT, 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)       Статьи

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

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

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

Взлом каптчи

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

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

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

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

     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 файлы

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

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 и телефон: несколько слов о Kivy

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

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

Увы, у Юлия Цезаря на было python

А если бы был, то шифр Цезаря дался бы ему достаточно легко. Статья как раз о том насколько легко.

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

Anaconda Launcher 1.0

Графический инструмент для мощного пакетного менеджера Anaconda теперь может похвастаться поддержкой python3 и улучшенной поддержкой Windows и MacOS

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

Уравнение или всё же наблюдение?

Забавная статья-диалог о мысленном эксперименте со свободно падающими телами. Ну и не без python в вычислениях