IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Twitter


Новый материал в ленте
  Sphinx - 7.3.7

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/


Python Дайджест. Выпуск 37

(27.07.2014 - 03.08.2014)

поделиться выпуском 
pythondigest.ru: Выпуск 35

Новости

  Свеженькие уязвимости в django

Основная идея - стоит прямо сейчас обновиться до максимальной минорной версии в вашей ветке прямо сейчас.

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

  21-й Московский Django Meetup

31-го июля, в разгар сезона отпусков проводится 21-й MoscowDjango Meetup.

Статьи

  C gevent асинхронный I/O - это не сложно

Большая, достойная внимания статья с иллюстрациями и примерами кода в сопровождение доклада автора на эту же тему c конференции EuroPython 2014

  Анализ данных при помощи Python. Графики в pandas и matplotlib.

Большая коллекция кода для построения различных графиков

  Перестаньте использовать STATIC_URL в шаблонах django

Почему полезно использовать встроенный шаблонный тег static и как он работает

  xlwings - да будет python в MS Excel

Бесплатный инструмент автоматизации Microsoft Office Excel с помощью python через pywin32

  Использование python под windows наводит грусть? Попробуйте Anaconda

Автор рассказывает о печали приходящий к тем кто впервые развертывает python на windows и описывает один из способов, с помощью которого эту печаль можно уменьшить. Правда, не всегда.

  Простой CRUD в админ интерфейсе Flask и WTForm

Статья о реализации CRUD на примере приложения блог

  Сборник рецептов по Argparse

Отличная книга рецептов с примерами работы с Python Argparse

  Выполнение x86-64 инструкций

Автор озадачился необычным вопросом, а можно ли выполнить скомпилированный код на С из python. На помощь приходит модуль ctypes, но возникает встречный вопрос - зачем?

  Современный торнадо, часть 2: блокирующие операции

Продолжение цикла статей о торнадо. Первая часть доступна по этой ссылке. В новой статье говорится о конфигурировании приложения и подключении защиты от csrf. Затем, на примере создания миниатюр картинок, описывается работа с блокирующими задачами, запуск корутин параллельно и обрабатка возникающие в них исключения.

  Сравнение производительности ORM в Python и Java

На сферическом тесте в вакууме победить может кто угодно. Стоит обратить пристальное внимание также на комментарии к статье.

  Следим за последними твитами при помощи Python

Давайте следить за последними твитами при помощи Python. Есть модули Python для взаимодействия с Twitter, такие как tweepy, python-twitter, twitter, или twython, все они зависят от API Twitter. Чтобы использовать их, вы должны открыть аккаунт Twitter, зарегистрироваться на dev.twitter.com, открыть новое приложение там, и при каждом подключении использовать OAuth. В данной статье написано как произвести разбор HTML со страницы пользователя за чьими твитами вы хотите следить.

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

  redditDataExtractor - загрузчик контента из реддит

Кросплатформенная GUI-программка для получения данных разного типа с reddit

  filtered_websocket - фреймфорк для работы с технологией WebSockets

Достаточно лаконичный стартовый код, интеграция с rediis.

  PyChan - имиджборда в стиле 4chan на Django

Есть подозрение, что автор начал следовать вот этому интересному пути к успеху

  awesome-django

Внушительный список Django приложений и проектов

  planedict 1.0.0

Небольшая библиотека для работы со вложенными словарями.

  Notejam

Проект позволяет изучить популярные веб-фреймворки: Django, Flask, Pyramid и другие.

  Django-proxy-storage

Django-proxy-storage предоставляет простое django-хранилище (storage), проксирующее операции работы с файлами в оригинальное хранилище (например хранилище в файловой системе), при этом сохраняя мета-информацию по файлам в базу данных. Из основных преимуществ проекта можно назвать возможность организации авторизованной раздачи файлов и динамический выбор оригинального хранилища.

Релизы

  Pylint 1.3 / Astroid 1.2

Большой список новых проверок и исправлений. Это последний релиз с поддержкой python ниже 2.7

  boto 2.32.0

Релиз включает поддержку обратной совместимости Python 3.3 и 3.4, поддержка IPv6, подключения пиринга Amazon VPC, атрибуты сообщений Amazon SNS, новые регионы для Amazon Kinesis, и несколько исправлений.

  Django 1.7 RC2

Второй релиз кандидат Django 1.7 В этом релизе Django подверглась многочисленным изменениям. Самые значительные это: обновление схем миграций, улучшение инструментов валидации, реорганизация путей инициализации и загрузки приложения, а также поиск и загрузка пользовательских баз данных.

  django-extensions 1.3.9

Главным образом релиз прицелен на улучшение совместимости с django 1.7

  APScheduler 3.0

Система управления и отложенного выполнения задач. Имеет точки пересечения с Celery, но не является его альтернативой. В статье по ссылке изложены все подробности.