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

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

     16.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Upgrade your pip & virtualenv now

Автор замечает, что многие разработчики используют старые версии pip и virtualenv, а в новых версиях есть много вкусненького - и пора бы обновиться

     16.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Отчёт с Moscow Django MeetUp № 25

Рассказы о Docker, Consul, Tornado (в сравнении с django)

     16.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Учебные материалы

Книга Effective Python стала доступна для покупки в электронном виде за $25

Автор - разработчик из Google написал книгу в виде 59 статей с хорошим погружением в какую-либо проблему. Например, статью об аргументах-функциях мы публиковали в прошлом выпуске

     16.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Методика Non-Maximum Suppression для распознавания лиц на изображениях

Ну как лиц... На этот раз автор ищет лица зомби, если это можно так назвать. Просто не может остановиться.

     16.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Асинхронный Python и базы данных

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

     16.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Интересные проекты, инструменты, библиотеки

Быстрый старт проекта на Flask

Разве что ленивый не опубликовал еще свой шаблон создания нового проекта на Flask. Вот еще один пример.

     15.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Как ускорить работу ваших скриптов на Python

Небольшой рассказ с примерами о том, как можно без особого напряжения увеличить скорость питоновского кода, в частности циклов. В качестве инструментов предлагается использовать multiprocessing, cython и numba.

     15.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Выборка диапазонов по времени в многомерных массивах с помощью pandas

Небольшой трюк, показывающий как можно использовать pandas время для работы с многомерными массивами.

     15.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Интересные проекты, инструменты, библиотеки

Seaborn - matplotlib с человеческим лицом

Очередной пример использования seaborn - библиотеки, которая делает картинки matplotlib минимально приемлемыми для просмотра.

     15.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Интересные проекты, инструменты, библиотеки

vagga - управление зависимостями с легкостью

В статье автор рассказывает о недостатках таких систем как pip и npm и предлагает интересное, новое решение.

     15.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Nature.com рекомендует python

Довольно респектабельный, международный научный журнал рекомендует применять python и посвятил этой рекомендации довольно большую статью. Не обошлось без hello world

     15.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Новости

Армин Ронахер просит отзывов о его утилите platter

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

     15.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Интересные проекты, инструменты, библиотеки

django-watson - поиск в нескольких моделях Django ORM без проблем

Не требует дополнительных сервисов. Интегрируется с Django-админкой

     14.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Разбираемся с комбинированным оператором присваивания (a += b)

Может ли python вывалить ошибку, но при этом присвоить значение переменной? В чем особенности оператора присваивания и как работают операторы комбинированного присваивания? На эти вопросы пытается найти ответы автор статьи.

     14.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Интересные проекты, инструменты, библиотеки

Django Data Importer

Интересный проект, превращающий данные CSV, XML, XLS или XLSX в структуру данных, схожую с моделью django ORM с возможностью записи в реальную модель. Проект активно развивается и обеспечен неплохой документацией.

     14.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Жизненный цикл авторизации в Django с тестированием на каждом шагу

Седьмая часть огромной серии статей, которые мы почему-то пропустили, с детальным разбором на примере специального приложения механизма авторизации в Django. Все семь статей можно посмотреть так, планируется еще примерно три.

     14.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Шпаргалка по декораторам

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

     13.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Пошаговое руководство по установке Django на IIS

Страшно предположить для чего это может понадобится, ведь даже Azure уже поддерживает Linux, но тем не менее.

     13.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Прием функций вместо классов в качестве аргументов к интерфейсам

Одна из частей книги "Effective Python" о возможности передачи метода класса с поддержкой состояния между вызовами, в качестве аргумента в сторонний интерфейс, если интерфейс допускает в качестве аргумента функцию. Например аргумент key в интерфейсе встроенной функции sort

     13.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Приемы, трюки и подсказки по языку Python. Часть вторая - декораторы и контекст-менеджеры

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