http://habrahabr.ru/post/233009/
Дайджест был опубликован ранее, но определенным причинам был исключен с хабра, сейчас же было принято решение вернуть его обратно.
Очередной выпуск новостей из мира Python.
За иллюстрацию к посту, как и раньше, благодарим
owlman75, а так же alrusdi за идею дайджестов и за то, что я по прежнему могу публиковать эти дайджесты для вас.
В этом выпуске у нас вот такие интересные новости собрались: свеженькие уязвимости в django, в релизах второй релиз кандидат Django 1.7, APScheduler 3.0, Pylint 1.3 / Astroid 1.2, django-extensions 1.3.9, boto 2.32.0 и еще много интересных библиотек и статей для изучения.
Новости
Статьи и интервью
- Следим за последними твитами при помощи Python
Давайте следить за последними твитами при помощи Python.
Есть модули Python для взаимодействия с Twitter, такие как tweepy, python-twitter, twitter, или twython, все они зависят от API Twitter. Чтобы использовать их, вы должны открыть аккаунт Twitter, зарегистрироваться на dev.twitter.com, открыть новое приложение там, и при каждом подключении использовать OAuth.
В данной статье написано как произвести разбор HTML со страницы пользователя за чьими твитами вы хотите следить.
- CheckiO — геймификация изучения python
Увлекательный мир, в котором достижениями является решение задач на python
- Выполнение x86-64 инструкций
Автор озадачился необычным вопросом, а можно ли выполнить скомпилированный код на С из python. На помощь приходит модуль ctypes, но возникает встречный вопрос — зачем?
- Использование python под windows наводит грусть? Попробуйте Anaconda
Автор рассказывает о печали приходящий к тем кто впервые развертывает python на windows и описывает один из способов, с помощью которого эту печаль можно уменьшить. Правда, не всегда.
- Вызов методов с одним аргументом в шаблонах Django
- Анализ данных при помощи Python. Графики в pandas и matplotlib.
Большая коллекция кода для построения различных графиков
- C gevent асинхронный I/O — это не сложно
Большая, достойная внимания статья с иллюстрациями и примерами кода в сопровождение доклада автора на эту же тему c конференции EuroPyhton 2014
- Современный торнадо, часть 2: блокирующие операции
Продолжение цикла статей о торнадо. Первая часть доступна по этой ссылке. В новой статье говорится о конфигурировании приложения и подключении защиты от csrf. Затем, на примере создания миниатюр картинок, описывается работа с блокирующими задачами, запуск корутин параллельно и обрабатка возникающие в них исключения.
- Сравнение производительности ORM в Python и Java
На сферическом тесте в вакууме победить может кто угодно. Стоит обратить пристальное внимание также на комментарии к статье.
- Добавление интерактивных графиков а IPython Notebook. Часть 3
Статья с инструкциями: как объединить d3.js и pandas для интерактивной визуализации данных.
А здесь первая и вторая части
- Организация сервиса "обратный звонок по клику" на Twilio и Pusher
- xlwings — да будет python в MS Excel
Бесплатный инструмент автоматизации Microsoft Office Excel с помощью python через pywin32
- Перестаньте использовать STATIC_URL в шаблонах django
Почему полезно использовать встроенный шаблонный тег static и как он работает
- Параллельно выполняемый код в IPython
- Пишем программу-загрузчик песен из постов ВКонтакте
- Три с половиной способа попробовать python на Windows не устанавливая его
- Простой CRUD в админ интерфейсе Flask и WTForm
Статья о реализации CRUD на примере приложения блог
- Сборник рецептов по Argparse
Отличная книга рецептов с примерами работы с Python Argparse
Интересные проекты, инструменты, библиотеки
Релизы
- Django 1.7 RC2
Второй релиз кандидат Django 1.7 В этом релизе Django подверглась многочисленным изменениям. Самые значительные это: обновление схем миграций, улучшение инструментов валидации, реорганизация путей инициализации и загрузки приложения, а также поиск и загрузка пользовательских баз данных.
- boto 2.32.0
Релиз включает поддержку обратной совместимости Python 3.3 и 3.4, поддержка IPv6, подключения пиринга Amazon VPC, атрибуты сообщений Amazon SNS, новые регионы для Amazon Kinesis, и несколько исправлений.
- Pylint 1.3 / Astroid 1.2
Большой список новых проверок и исправлений. Это последний релиз с поддержкой python ниже 2.7
- APScheduler 3.0
Система управления и отложенного выполнения задач. Имеет точки пересечения с Celery, но не является его альтернативой. В статье по ссылке изложены все подробности.
- django-extensions 1.3.9
Главным образом релиз прицелен на улучшение совместимости с django 1.7
Конференции, события, встречи разработчиков