Python-digest #31. Новости, интересные проекты, статьи и интервью [8 июня 2014 — 6 июля 2014] Возрождение

Очередной дайджест с новостями из мира Python, за месяц опубликовали немало релизов и статей. Произошли изменения и в дайджесте, все подробности под катом.image

Продолжаем поиск интересной информации о любимом языке программирования и близлежащих технологиях.Сегодня 6 июля 2014 дайджест обретает второе дыхание в лице нового автора, который влился в старую команду и будет публиковать дайджесты как и раньше по воскресеньям.

За иллюстрацию к посту все так же благодарим owlman75, а так же alrusdi за принятие меня в команду. Не забываем присылать новости на специально обученный для этого инструмент pythondigest.ru.Теперь вы можете следить за новостями из мира Python читая наш Twitter. Думаю пора заканчивать с отступлениями и переходить к главный новостям, а из главных новостей в этом выпуске у нас: выход минорной версии Python 2.7.8, первый релиз кандидат Django 1.7, первый стабильный релиз PyPy3, свежие релизы пакетов Pillow и SQLAlchemy, ну и самое важное релиз South версии 1.0 и он же последний из этой ветки, всем известно, что этот пакет влился в Django 1.7 теперь свежие версии будут выходить только для Django 1.4–1.6.

3f81eb4e963f2446f0730155657d0e55.jpg Новости3018fe686f81ab666cb51e214da2d8e4.jpg Статьи и интервью 8936b3cdf907df5d4a1ff64c9b4aaf29.jpgПитон, смещение тона и ПианопьютерАвтор на простом и коротком примере демонстрирует практическое применение трех больших и популярных библиотек: numpy, scipy и pygame Измерение покрытия тестами шаблоновРечь о тестировании логики в шаблонах Jinja2 и Django Расчет чувствительности выплат в производстве при помощи IPython Представляем Silk, отладчик для DjangoВ статье описаны все возможности отладчика Silk Каждый SELECT из вашего Python приложения может получить блокировку метаданных! Очень полезная статья о блокировке метаданных и о PEP-249 Celery — лучшие практикиЕсли вы работали с Django в какой-то момент у вас, вероятно, появлялась необходимость какой-то фоновой обработке длительных задач. Скорее всего, вы использовали какую-то очередь задач. Celery в настоящее время является самым популярным проектом для такого рода задач в мире Python и Django, но есть и другие. Django рецептыНастройка HTTP обработки в view методов в Django: HTTP ошибки, редиректы, типы контента и коды состояния 8936b3cdf907df5d4a1ff64c9b4aaf29.jpgСоздание middleware djangoПример реализации middleware для Django Введение в параллельное программирование с помощью модуля multiprocessingВ статье описаны возможности параллельного программирования на Python с помощью модуля multiprocessing Статистическое моделирование данныхОчередная статья из цикла статей о Pandas Введение в PandasПервая, вводная статья по работе с Pandas и его сравнение с NumPy Python3 Presentation10 удивительный особенности Python, которые вы не можете использовать, потому что вы отказываетесь перейти на Python3 8936b3cdf907df5d4a1ff64c9b4aaf29.jpgМанипуляция и обработка данных в Python (Data wrangling and munging)Перевод статьи с примерами синтаксиса, посвящённые тому, как использовать Pandas для анализа данных. ead786897360aee6d1d666bad7f361c9.jpg Видео a1e9109694cd4d303887bc2f2370b52b.jpg Книги и документация a52345858270ba4aa67124d1405312c8.jpg Интересные проекты, инструменты, библиотеки PlatformIOИнструмент для автоматизации сборки программных проектов под разные платформы Список библиотек PythonСписок библиотек, приложений и различных компонентов для Python. Автор был вдохновлен awesome-php. pywinnerКомпилятор Python расширений под Windows MisagoФорум на Python + Django 8936b3cdf907df5d4a1ff64c9b4aaf29.jpgaiohttp клиент для SentrySentry для Python предоставляет библиотеку под названием raven чтобы ваш код мог слать сообщения на Sentry server. И эта библиотека получила новый клиент для работы с asyncio 8936b3cdf907df5d4a1ff64c9b4aaf29.jpgrutermextractВдохновлённая topia.termextract библиотека для извлечения ключевых слов из текстов на русском языке, использующая pymorphy2 для морфологического анализа. Компилятор python в C++ 4765649ee4ecea3a1ca97b609db326b7.jpg Релизы Python 2.7.8релиз безопасности и исправления регрессий South 1.0Финальный и последний релиз любимого многими пакета South, далее пакет будет развиваться как core компонент Django 1.7 Еще хотелось бы добавить, что выпустив релиз 1.0 авторы сломали совместимость с Python 3 будьте внимательны. Django 1.7 RC1Первый релиз кандидат Django 1.7 django-oauth-toolkit 0.7.2Django OAuth Toolkit инструмент для работы с OAuth2 авторизацией, которую вы сможете добавить к своему django приложению. Инструмент работает на основе OAuthLib и с совместимостью со всеми RFS 8936b3cdf907df5d4a1ff64c9b4aaf29.jpgdjango-odnoklassniki-api 0.1.2Приложение позволяет взаимодействовать с объектами Одноклассники API используя стандартные модели Django django-sqlserver 1.5Django-sqlserver библиотека для Django для работы с базами данных Microsoft SQL Server. С поддержкой: ADO через PyWin32, python-tds (нативный python TDS драйвер) и pymssql (FreeTDS) SQLAlchemy 0.9.6Релиз популярной библиотеки SQLAlchemy Pillow 2.5.0Релиз популярной библиотеки Pillow 2.5.0 PyPy3 2.3.1Первый стабильный релиз PyPy3 8936b3cdf907df5d4a1ff64c9b4aaf29.jpgaiohttp 0.8Коротко говоря aiohttp.worker переехал в gunicorn.workers.gaiohttp вместе со своими тестами, вышел новый релиз aiohttp 0.8 55a5f3bf89b10e0b9433ecbd75ea50ff.jpg Конференции, события, встречи разработчиков

© Habrahabr.ru