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

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

     08.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Импорт всего из модуля

Так почему же плохо делать from <module> import * или <package> import *, и почему их все-таки делают

     08.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Подборка бесплатных электронных книг по python доступных для скачивания

Все на английском, но есть и краткие описания и ссылки на скачивание

     08.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Дополнительные возможности библиотеки mock

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

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Создание API работающего в режиме реального времени в Django

Метод построения API требующего постоянного общения сервера с клиентом без Tornado или Node.js. Применяется django-grip или WebSockets на выбор

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Ваш код на Python попахивает Java!

Автор жалуется на то, что некоторые разработчики не пользуются одними из ключевых преимуществ языка программирования - лаконичностью и выразительностью. Приводит несколько примеров. Ее версия на русском

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Визуалиация многомерных функций с помощью Matplotlib и Mayavi

На примере визуализации цветовых моделей RGB и HSV показана методика визуализации функций со сложными значениями

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Новости

Третий выпуск PyCharm 4 EAP

Среди нововведений: просмотр массивов NumPy в режиме отладки, улучшенная поддержка IPython notebook

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Делаем шпиона wi-fi сетей на основе Raspberry PI

Устройство будет отслеживать появление wi-fi приемников в своем месте расположения и передавать данные на динамический web-интерфейс написанный с помощью AngularJS

     06.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Улучшения в IO PyPy

Статья о модификации PyPy для оптимизации скорости выполнения операций ввода-вывод и сборшика мусора.

     06.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Ускорение выполнения тестов в Django

Предлагается вариант уменьшения общего времени выполнения множества тестов за счет их распараллеливания.

     05.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Интересные проекты, инструменты, библиотеки

PyAutoGUI - эмулируем дествия пользователя

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

     05.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Образ virtualbox для разработки на kivy и python-for-android

Как известно собрать финальный .apk с kivy-приложением пока можно только из под linux. Как упростить эту задачу и описывается в данной статье

     05.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Разбираемся с байткодом

Речь о байткоде для CPython версий 2.6 и 2.7, модулях используемых для его анализа и варианте графического анализа выполнения блоков кода.

     04.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Clojure с точки зрения python-разработчика

Во многом это конечно попытка писать на Closure, как на Python, но статья все же стоящая внимания и, возможно, даже послужит некоторым стимулом для разминки мозга если он стал слишком python-ориентированным

     03.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Создаем сервис для демонстрации IPython Notebook

На основе tornado и выполнением в docker-контейнере

     01.11.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Интересные проекты, инструменты, библиотеки

pyrsistent - набор типов данных не предполагающих изменение

Реализованы неизменяемые типы: список, словарь, кортеж, счетчик, очередь, связанный список

     01.11.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Статьи

Дополнительное конфигурирование виртуальных окружений

Статья призвана обратить внимание на возможность дополнительного конфигурирования каждого из вновь создаваемых виртуальных окружение (virtualenv) с помощью скрипта postmkvirtualenv

     31.10.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Видео

Все видео докладов на конференции EuroSciPy 2014

Действительно много интересных докладов, темы которые актуальны далеко не только для научных вычислений

     31.10.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Статьи

Загрузка файлов из Django на Amazon S3

В статье описано как выполнить описанную задачу с нуля, но в реальных условиях перспективнее использовать проект django-boto

     30.10.2014       Выпуск 50 (27.10.2014 - 02.11.2014)       Интересные проекты, инструменты, библиотеки

Реализации игры Шахматы для игры в консоли/терминале

Забавно, что AI самописный - причем помещается в ~170 строк кода