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

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

     05.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Рекомендации по производительности

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

     05.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Исследования генома человека с помощью Ensembl

Небольшой рассказ о подходе к решению это весьма сложной и многоплановой задачи, а также краткое знакомство с PyEnsembl

     05.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Проксирование объектов

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

     05.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Применение CherryPy в качестве WSGI сервера

Ответ на вопрос о принципиальной возможности сделать это на основе Bottle

     05.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Регистрация доступных классов с помощью Метаклассов

Основное применение метаклассов, по мнению автора, это выставление соответствия неких простых идентификаторов (например строк-имен классов при сериализации) соответствующим классам. Как именно это происходит и описывается в данной статье.

     05.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

3 подводных камня Celery

Их далеко не три, но автор остановился на нескольких особенно ему не понравившихся

     05.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Тестирование и Python: bottle.py

В этом посте описано, как можно проверять работоспособность приложений на bottle. Приведены не только базовые примеры, но и показан простой проект с покрытием тестами. Рассмотрены несколько способов тестирования, а также библиотека webtest

     05.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Введение в ArangoDB

Небольшой, на 10 минут, учебник с рассказом о применении этого NoSQL хранилища данных

     05.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Библиотека Dlib получила python API

Проект интересен тем, что из коробки дает нам доступ к качественной реализации сложных алгоритмов (потоки, сеть, GUI, числовые, машинное обучение, обработка изображений, сжатие данных и т.д.), а главное с неплохой документацией.

     04.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Релизы

PyPy 2.5.0

Анонсируется существенное увеличение производительности и устранения множества багов. В ветке Py3k объявлена поддержка Python 3.2.5

     03.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Интересные проекты, инструменты, библиотеки

Python OCC - 3D CAD инструмент

Довольно интересный инструмент для параметрического построения 3D моделей с помощью кода на Python и последующего экспорта в web или специализированый софт

     03.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Построение Excel-отчетов из Pandas Pivot Table

Статья требующая довольно глубокого погружения в тему и явно не для новичков, но погрузиться можно как раз из прочих статей автора в этом же блоге

     03.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

CGI: пишем простой сайт на Python. Часть 2: Обработка форм, cookies

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

     03.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Видео

Гвидо ван Россум рассказывает о ранних годах Python

Мы перевели и озвучили интересный рассказ, о том с чего начинался Python из первых рук. Огромное спасибо за это замечательному человеку, фанату Python в хорошем смысле этого слова pixel

     03.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Паттерн синглтон. Часть 2 - вариант с classmethod

Продолжение статьи о реализации паттерна проектирования Одиночка

     03.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Погружение в более сложные принципы Flask

Рассказ о масштабировании приложений, blueprints и некоторых других продвинутых принципов микрофреймворка Flask

     03.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Тестирование и Python: разные модули

Автор утверждает, что тестирование кода на Python не ограничивается одними лишь возможностями модуля unittest. И в подтверждение своих слов приводит небольшой обзор таких инструментов как Doctest, Coverage, Nose и Mock

     02.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Паттерн синглтон. Часть 1 - традиционный подход

Автор делится своим решением реализации паттерна singleton (одиночка) и объясняет его работу