Очередной дайджест с новостями из мира 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.
Новости
- Основатель PyDev просит финансовой помощи для развития проекта
- Red Hat открыл код Calamari
Red Hat открыл код Calamari — инструментария для управления хранилищами на базе открытой распределённой файловой системы Ceph. Серверная часть написана на языке Python и использует в качестве СУБД PostgreSQL.
Статьи и интервью
- Питон, смещение тона и Пианопьютер
Автор на простом и коротком примере демонстрирует практическое применение трех больших и популярных библиотек: 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 для анализа данных.
Видео
- Введение в Flask
Первое из 10 доступных видео о Flask
Книги и документация
- Книга Explore Flask перешла в общественное достояние
С сегодняшнего дня книга Explore Flask является общественным достоянием. Проект развивается на github. - Python Reference
Коллекция руководств и реализаций алгоритмов на Python
Интересные проекты, инструменты, библиотеки
- 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
Конференции, события, встречи разработчиков
Автор: Dead_Angel