http://habrahabr.ru/post/228789/
Очередной дайджест с новостями из мира Python, за месяц опубликовали немало релизов и статей. Произошли изменения и в дайджесте, все подробности под катом.
Продолжаем поиск интересной информации о любимом языке программирования и близлежащих технологиях.
Сегодня 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.
Новости
Статьи и интервью
- Питон, смещение тона и Пианопьютер
Автор на простом и коротком примере демонстрирует практическое применение трех больших и популярных библиотек: numpy, scipy и pygame
- Измерение покрытия тестами шаблонов
Речь о тестировании логики в шаблонах Jinja2 и Django
- Расчет чувствительности выплат в производстве при помощи IPython
- Представляем Silk, отладчик для Django
В статье описаны все возможности отладчика Silk
- Каждый SELECT из вашего Python приложения может получить блокировку метаданных!
Очень полезная статья о блокировке метаданных и о PEP-249
- Celery — лучшие практики
Если вы работали с Django, вероятно, у вас появлялась необходимость в фоновой обработке длительных задач. Скорее всего, вы использовали очередь задач. Celery в настоящее время является самым популярным проектом для такого рода задач в мире Python и Django, но есть и другие.
- Django рецепты
Настройка HTTP обработки в view методов в Django: HTTP ошибки, редиректы, типы контента и коды состояния
- Создание middleware django
Пример реализации middleware для Django
- Введение в параллельное программирование с помощью модуля multiprocessing
В статье описаны возможности параллельного программирования на Python с помощью модуля multiprocessing
- Статистическое моделирование данных
Очередная статья из цикла статей о Pandas
- Введение в Pandas
Первая, вводная статья по работе с Pandas и его сравнение с NumPy
- Python3 Presentation
10 удивительный особенности Python, которые вы не можете использовать, потому что вы отказываетесь перейти на Python3
- Манипуляция и обработка данных в Python (Data wrangling and munging)
Перевод статьи с примерами синтаксиса, посвящённые тому, как использовать Pandas для анализа данных.
Видео
Книги и документация
Интересные проекты, инструменты, библиотеки
- PlatformIO
Инструмент для автоматизации сборки программных проектов под разные платформы
- Список библиотек Python
Список библиотек, приложений и различных компонентов для Python. Автор был вдохновлен awesome-php.
- pywinner
Компилятор Python расширений под Windows
- Misago
Форум на Python + Django
- aiohttp клиент для Sentry
Sentry для Python предоставляет библиотеку под названием raven чтобы ваш код мог слать сообщения на Sentry server. И эта библиотека получила новый клиент для работы с asyncio
- rutermextract
Вдохновлённая topia.termextract библиотека для извлечения ключевых слов из текстов на русском языке, использующая pymorphy2 для морфологического анализа.
- Компилятор python в C++
Релизы
- 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.2
Django OAuth Toolkit инструмент для работы с OAuth2 авторизацией, которую вы сможете добавить к своему django приложению. Инструмент работает на основе OAuthLib и с совместимостью со всеми RFS
- django-odnoklassniki-api 0.1.2
Приложение позволяет взаимодействовать с объектами Одноклассники API используя стандартные модели Django
- django-sqlserver 1.5
Django-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
- aiohttp 0.8
Коротко говоря aiohttp.worker переехал в gunicorn.workers.gaiohttp вместе со своими тестами, вышел новый релиз aiohttp 0.8
Конференции, события, встречи разработчиков