Выпуск 80

(01.06.2015 - 07.06.2015)

pythondigest.ru: Выпуск 80

Статьи

      Использование cdecimal вместо decimal на Python 2

Интересное замечание по поводу того, что модуль cdecimal из pytho3 может быть использован и в python2. Как и зачем это делать и рассказывает данная статья.

      Проверка высказывания Пиковера о числе ПИ

Проверка высказывания Клиффорда Пиковера (автора замечательной книги "Великая физика") о том, что цифры '44899' встречаются в дробной части числа Пи ровно на 44899-й позиции. Также находится несколько других вариантов такой ситуации.

      Boto: применяем Python для автоматизации управления AWS

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

      Построение масштабиремых web-приложений на Google App Engine

Udacity представляет новый шестинедельный курс от команды Google

      Релиз Python 2.7.11 будет на 10-20% быстрее

На декабрьский релиз запланирован бекпорт оптимизации переключения опкодов из 3.x. И да, в Python3 эта оптимизация доступна уже прямо сейчас.

      DevConf 2015 — финальное голосование за доклады. Сделаем программу лучше и полезней

Коллеги — до конференции DevConf 2015 осталось меньше 2-х недель — помогите команде организаторов выбрать достойные доклады.

      Сравниваем Python и R для сферы анализа данных

Большая статья с картинками о преимуществах и недостатках в тех или иных случаях двух языков программирования, активно применяемых по всему миру для автоматизации задач анализа данных

      Управление Windows компьютерами из консоли Linux

Задача удаленной установки софта, проверки состояния, дистанционного выключения/перезагрузки большой группы Windows компьютеров (учебные классы) может решаться с помощью freeSSHd — ssh-сервера для Windows.

      Пишем расширения для pylint

Иногда к стандартным проверкам кода, которые идут в составе pylint недостаточно. Тогда можно, следуя этому руководству, добавить собственную проверку или изменить поведение имеющейся.

      Библиотека dask - параллельная обработка массивов, в том числе не влезающих в память

Библиотека позволяет производить параллельную обработку numpy.array массивов. Большой массив делится на несколько меньших по размеру и в зависимости от необходимых расчётов создаётся "рецепт" по которому будет производится расчёт в параллельном режиме. Далее можно воспользоваться встроенным планировщиком, который выполнит "рецепт", либо создать собственный планировщик, который будет работать с dask "рецептами". В статье приведено несколько сравнений простых операций выполненных с netCDF файлами при помощи dask и при помощи оптимизированной утилиты командной строки написанной на C.

      Скачиваем комиксы с xkcd.com с помощью Python

Применяется urllib и BeautifulSoup

      Оптимизируем код

Рассказ о концепции оптимизации кода, где первое и самое важное - это правильно замерить что же именно является бутылочным горлышком

      Подбор рекомендаций на основе анализа ссылкок в Twitter с помощью Neo4j

Довольно интересная, подробная статья с иллюстрациями и примерами реального кода

      Python и D

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

      Вернись и попробуй еще раз

Хорошая статья с описанием полезного в некоторых случаях декоратора retry. Знали, например, что с ним можно задать непостоянный интервал между повторными попытками выполнения кода?

      Записи python разработчика — Tornado и pgettext

Рассказ о функции, которая была добавлена автором в Tornado 4.2. - pgettext.

      Python Meetup 24.04.15: Python-тесты, Rest сервисы на Flask и GUI приложение за 5 минут

Последняя пятница апреля не стала исключением для встречи сообщества любителей языка Python. В этот раз спикеры на Python Meetup поделились следующими темами: - Grail: шаги для ваших Python-тестов
- Rest сервисы на Flask
- GUI приложение за пять минут

      Стоит ли писать async-адаптеры для каждой СУБД?

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

Видео

      Видео с конференции DePy2015

Выложены видео с конференции DePy 2015, проходившей впервые 29 - 30 мая 2015 в Чикаго (США). Конференция была посвящена анализу данных, машинному обучению и web. Подробнее об этом можно почитать здесь

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

      xpresso - пишем на Java как на Python

Безумию нет предела! Библиотека предлагает набор функциональности максимально приближающей код на Java к его Python-представлению

      attrs - работаем с аттрибутами без повторения кода

Библиотека представляет собой декоратор классов и набор инструментов для генерации удобных в использовании атрибутов/свойств класса

Релизы

      OpenCV 3.0

Значимый релиз с существенными улучшениями как в функциональности так и производительности библиотек. Обновлены и улучшены биндинги для Python и Java

      Numba 0.19

Библиотека для jit-компиляции вычислительного кода обзавелась приличным количеством новых возможностей, включая управление выделением памяти внутри функций компилируемых Numba

      SQLAlchemy 1.0.5

В основном багфиксы, но есть и небольшие улучшения, например поддержки Postgresql в PyPy





Разместим вашу рекламу

Пиши: mail@pythondigest.ru

Нашли опечатку?

Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Система Orphus