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

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


Новый материал в ленте
  pymongo - 4.7.0

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/


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

(07.09.2014 - 14.09.2014)

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

Конференции, события, встречи разработчиков

  #hack4good Moscow

12-14 сентября сотни разработчиков соберутся на #hack4good — регулярный международный формат — чтобы создать информационные решения для организаций, занимающихся защитой окружающей среды и популяризацией экономии ресурсов. Нынешний, шестой хакатон посвящен вопросам осведомленности общества об изменении климата, проблемах окружающей среды и мотивации людей тратить ресурсы разумно. Основная программа содержит 15 задач, а специально для московского этапа WWF Россия создала призовое задание.

Статьи

  Разрабатываем текстовый редактор с использованием PyQT: Часть 2

Продолжении серии статей. Первую часть можно найти по ссылке. В этот раз о поддержке форматирования.

  Python и телефон: несколько слов о Kivy

Очередная вводная статья, призванная привлечь ваше внимание к фреймворку kivy. Ваш python-код вполне можно использовать на современных смартфонах, причем достаточно комфортно.

  Переходим к разработке приложений с поддержкой множества языков

Помимо очевидных трудностей на этом пути есть и дополнительные подводные камни. О них и вообще о тонкостях такой разработки и идет речь в этой довольно объемной статье

  Параллельные вычисления с помощью OpenCL

Пример кода и впечатляющие графики роста производительности по мере наращивания объемов вычислений по сравнению с другими вычислительными средами

  Выбираемся из песочницы

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

  Пишем бот для Twitter при помощи Python и Tweepy для отслеживая фолловеров

Статья о том как при помощи Python и Tweepy отслеживать новых Follower'ов

  Бенчмарк популярных Python-серверов

В статье рассматривается бенчмарк тест серверов waitress, gunicorn, uwsgi

  Подзарядка python-shell с помощью .pythonrc

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

  Учим старую собаку новым трюкам или как я научился любить str.format и отказался от %

Как полюбить str.format, и дать ему шанс по сравнению с форматированием через %

  Увы, у Юлия Цезаря на было python

А если бы был, то шифр Цезаря дался бы ему достаточно легко. Статья как раз о том насколько легко.

  Уравнение или всё же наблюдение?

Забавная статья-диалог о мысленном эксперименте со свободно падающими телами. Ну и не без python в вычислениях

  Пишем более быстрый код

Очень любопытный набор тестов производительности разных синтаксических конструкций языка.

  Применяем специальные типы данных Postgresql HStore, JSON и Arrays на Peewee ORM

Неплохая статья описывающая как на базовом уровне применить специальные типы данных Postgres в Peewee ORM, правда без подробного описания самих типов данных и описания их недостатков.

  RabbitMQ tutorial 6 — Удаленный вызов процедур

Продолжение серии статей о RabbitMQ с использованием python в примерах

  Бэкап файлов, базы данных и настроек сервера в Dropbox

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

  Модификация дефолтной модели Пользователь в Django

Погружение в тему того как унаследовать свою собственную модель пользователя от AbstractUser и настроить django для ее использования

  За границей оператора цикла for

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

  NumPy, часть 2: базовые операции над массивами

Продолжение работы над пособием по библиотеке NumPy. В первой части описывалось как создавать массивы и их печатать.

  Изменение формата и размера изображений

Пример простейших операций с изображениями на PIL

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

  po-localization

Библиотека для локализации Django приложений используя .po файлы

  CloudTunes

Музыкальный плеер с web-интерфейсом, интегрируемый с облачными сервисами

Релизы

  Anaconda Launcher 1.0

Графический инструмент для мощного пакетного менеджера Anaconda теперь может похвастаться поддержкой python3 и улучшенной поддержкой Windows и MacOS

  BowerStatic 0.4

BowerStatic - небольшой wsgi фреймворк

  Pyston 0.2

Высокопроизводительная реализация python от dropbox обзавелась набором новых возможностей: Исключения в стиле C++
Наследование и метаклассы (правда пока нет множественного наследования)
Базавая поддержка C API
Замыкания, генераторы, лямбды, выражения-генераторы
Корректная поддержка всех видов аргументов
Многопоточность