Выпуск 15

(16.02.2014 - 23.02.2014)

pythondigest.ru: Выпуск 15

Новости

      PEP463 - выражения умеющие ловить исключения

Интересное предложение реализовать выражение, которое умеет ловить исключения в стиле:
lst = [1, 2]
value = lst[2] except IndexError: "No value"

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

      Python DevDay в Казани

Конференция назначена на 1 марта
Примерные темы докладов:
“Почему Python?” - Николай Телепенин, БАРС Груп
"Как Python используется в Яндексе" - Тимур Зарипов, Яндекс
"Literate Programming etc.” - Алексей Пирогов, БАРС Груп
"Оживляем веб-приложения” - Илья Киров, БАРС Груп
“Behave Driven Development in Python” - Кирилл Борисов, БАРС Груп
”Python & enterprise: трудности перевода"- Николай Телепенин, БАРС Груп
“Введение в PyPy” - Ринат Сабитов, БАРС Груп
"Локализация и интернационализация django-приложений" - Руслан Юлдашев, GetGoing

Статьи

      Корректная работа с сигналами CPython

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

      Собираем поставку приложения используя cx_Freeze

Рецепт получения дистрибутируемого приложения для платформы Windows

      Вертикальное распределение нагрузки

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

      Гольф с регулярками

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

      Пишем музыку

Лично для меня довольно неожиданная по содержанию, большая статья о том как работать со звуком, используя биндинги к интересной и в отдельности от Python библиотеке Sonic Field

      Какими инструментами пользуются супер-звезды

Кратенькие интервью с некоторыми активными участниками python-сообщества на предмет сабжа

      Сравнение с None

Тонкости оператора is

      Интерактивный shell на python.org

Вместе с редизайном теперь можно запустить интерактивную консоль с 3.3 на самом главном сайте о python

      Оконные функции, case-выражения, транзакционные точки сохранения в peewee

Это описание новой функциональности набирающей ход ORM. Кроме вышеперечисленного добавлены еще Array и JSON поля для Postgresql, а также выражения Union, Intersect Except для объединяющих запросов

      Обзор ORM

Краткая информация и сравнение преимуществ и недостатков ORM SQLObject, Storm, Django ORM, peewee, SQLAlchemy

      Реализация игры морской бой

Сплошной хардкор, без GUI и сети, зато с AI

      Выполнение Kivy + SL4A на QPython

Если в kivy вам сильно не хватает фич SL4A, то можно воспользоваться рецептом автора и объединить эти два замечательных проекта с помощью QPython

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

      Похоже что PaaS Domino обзавелся бесплатным планом с 1 ядром и 4 Gb RAM

Возможно это новость из раздела ОБС, но автор статьи приводит скриншот веб-интерфейса

      Обновился сайт python.org

Обновлен дизайн, выложены исходники, в которых можно убедиться, что сайт выполнен на Django

      caniusepython3 - готов ли проект к python3

Инструмент упрощающий процедуру проверки соответствия проекта требованиям Python3

      pivideo.org - сборник ссылок на видео с зарубежных конференций

Так уж повелось, что в нашем дайджесте крайне редко публикуются ссылки на англоязычные видео. Тем кому этого не хватает - вполне могут воспользоваться сайтом pyvideo.org - там собрано уже более 2000 видео с различных конференций, встреч разработчиков и прочих

Релизы

      AppScale 1.14.0

Приуроченный к дню святого Валентина выпуск платформы претендующей на конкуренцию с GAE





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

Пиши: mail@pythondigest.ru

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

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

Система Orphus