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

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


Новый материал в ленте
  IPython - 8.24.0

Интерактивная оболочка для языка программирования Python. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython


Python Дайджест. Выпуск 72

(06.04.2015 - 12.04.2015)

поделиться выпуском 
pythondigest.ru: Выпуск 72

Статьи

  Улучшаем вывод данных из Pandas в Excel

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

  Немного метамагии, или как работает class statement

Описание механизма работы class statement в Python 3.

  Обзор миссии "словарные цепочки" в CheckIO

Ставший уже традиционный обзор решения задач на CheckIO. В этот раз анализ задачи одного из островов построенного на задачах Льюиса Кэрролла

  Введение в протокол HTTP посредством Unix-сокетов

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

  Прокачиваем virtualenv

Рекомендации по тому как сократить количество рутинных действий при развертывании и активации виртуальных окружений

  Метапрограммирование за рамками приличия. Часть 2

В этот раз о трансляции python кода в js в целях DRY при валидации форм

  Как отследить изменения поля при сохранении модели в Django

Порой возникает задача выполнить некоторые действия в момент, когда в модели произошло конкретное определённое изменение. В описанном примере рассматривается модель заказа, и нужно записать время оплаты заказа в момент, когда статус оплаты изменился с «не оплачено» на «оплачено»

  Frame object в Python. Что с ним можно, а что нельзя (в production и другом приличном месте) делать

Cтатья посвящена такой штуке, как stack frame. Скорее всего она не скажет почти ничего нового опытным python-разработчикам, однако будет полезна новичкам (а может и вредна, но все примеры ниже).

  SSO на FreeIPA+Apache+Flask-Login+JWT

В статье описывается разработка и развёртывание системы SSO-аутентификации, использующей Kerberos и JWT. Модуль аутентификации разработан с применением Flask, Flask-Login и PyJWT. Развёртывание выполнено с использованием веб-сервера Apache, сервера идентификации FreeIPA и модуля mod_lookup_identity на CentOS 6/7

  Строительные кирпичики python - словари, модули, области видимости

Описание особенностей словаря, возвращаемого функцией globals()

  Numba vs Cython что же выбрать?

Обзор преимуществ и недостаток двух популярных систем для ускорения выполнения Python-кода

  Исследуем Asyncio на примерах

Небольшая статья с описанием базовых приемов работы с разными подмодулями asyncio

  Легенда об искушении: как использовать Python для автоматизации iOS

Часто нам приходится совершать со своим iPhone монотонные и довольно скучные манипуляции, которые заставляют нас с завистью смотреть на десктопы с их безграничными возможностями настройки, скриптинга и автоматизации действий. Да что там десктопы — даже на пользователей Android с их вездесущим Tasker’ом, с помощью которого можно запрограммировать смартфон на что угодно. В iOS существование подобных приложений невозможно, но у нас есть небольшая лазейка.

  Подборка замечательных возможностей sphinx

Речь о генераторе документации, а не об одноименном поисковом движке. Доступна также вторая часть статьи

  Урок с применением машинного обучения

Статья-руководство о том как начать решать задачу, в которой необходимо машинное обучение

Видео

  PyCon 2015

На YouTube начали выкладывать видео с одной из крупнейших конференций о Python проходящей 8-16 апреля в Монреале. Это бесценный источник самой современной и перспективной информации, причем не только напрямую из мира Python

Интересные проекты, инструменты, библиотеки

  Eloquent 0.3 - реализация ActiveRecord из Laravel на Python

Первый официальный релиз библиотеки реализующей паттерн ActiveRecord способом аналогичным одноименной библиотеке из php-фреймворка Laravel

  django-protector - управляем правами видимости объектов

Хотим обратить ваше внимание на приложение для пообъектного управления доступам к объектам. Используется во внутренних инструментах mailru и была впервые показана на конференции Moscow Django осенью прошлого года

  Boltons - более 100 полезных утилит на чистом python

Целая гора полезных функций типа атомарной записи в файлы, блочные и оконные механизмы итерирования. Девиз: boltons - все что должно быть в builtins