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

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


Новый материал в ленте
  aiohttp - 3.11.7

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp


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

(06.12.2013 - 13.12.2013)

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

Статьи

  Наблюдение за изменением файлов в директории

Практическое применение модуля watchdog для контроля изменений файлов в удаленой директории

  Обрабатываем живой язык

Обработка, анализ, категоризация текстов на натуральном (человеческом) языке с помощью библиотеки NLTK. Для заинтересовавшихся темой моггу предложить также изучить более раннюю (март 2013) статью на русском языке

  Управление новогодней гирляндой с помощью Raspberry Pi

Весьма объемная статья о том как управлять гирляндой из python кода

  Python для микроконтроллеров

Описание Kickstarter-проекта Micro Python — реализации Python, оптимизированной для работы на 32-битных ARM микроконтроллерах.

  Графовые базы данных

Слайды презентации с конференции Одесса PY с практическими знаниями об инструментах, технологиях и ньюансах использования графовых баз данных в Python

  Руководство по публикации WSGI приложений с CherryPy и Nginx

Довольно обширная статья, но с недостатком аргументации по вопросу "почему именно так"

  Python для системного администратора

Лекция о преимуществах и возможностях языка программирования, с которым системному администратору приходится сталкиваться всё чаще с курсов информационных технологий в Яндексе.

  Тонкости использования языка Python: Часть 5. Мульти-платформенные многопоточные приложения

Вышли две очередные статьи цикла. Для тех, кто не следил за предыдущими выпусками привожу ссылки на все предудущие чаcти:
Часть 1. Версии и совместимость,
Часть 2. Типы данных,
Часть 3. Функциональное программирование
Часть 4. Параллельное исполнение
Кстати, из-за забавного бага на IBM Developers Network сразу известно название следующей еще не принятой в публикации части: 'Способы интеграции Python и С/С++ приложений.'

  Рецепты работы с Twitter через API

Выпущена в сеть девятая глава книги 'Mining the Social Web, 2nd Edition'. В ней предоставлен интересный даже в отрыве от книги в целом сборник рецептов для исследования данных в twitter (поиск, тренды, популярное, информация о пользователях)

  Создание некловимого ssh-бекдора

Подробная статья с картинками об одном из возможных применений модуля paramiko

  Профилирование и отладка Python, отладка

Продолжение серии замечательных статей от Mailru Group

  Улучшайте ваш код: Тестирование

Продолжается прекрасная серия статей о базовых принципах, на которых должно строиться проектирование и разработка сложного программного обеспечения.

  Оператор with на примерах

Развернутое описание и примеры работы с оператором with

  Почему я ненавижу pip и virtualenv

Статья достойная перевода на русский. Возьмется кто-нибудь? Вознаграждение символическое 500 Яндекс денег.

Видео

  Знаменитые лекции MIT на youtube

Новость далеко не свежая, но кому-то может показаться интересной ссылка на видео с лекциями "Введение в компьютерные науки и программирование".

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

  Domino - PaaS для обработки данных

Новая платформа для ваших сложных вычислений. Пишете код, запускаете его на сервисе domino run main.py и вам пердоставляется ссылка, по которой можно контролировать процесс выполнения и видеть результаты выполнения этого кода.

  PyFence: верификация типов для Python

Утилита-библиотека, которая позволяет следить за соответствием типов во время отладки вашего проекта

  param - параметризиованные атрибуты

Механизм декларативного описания ограничений, документирования, задания значений по умолчанию для атрибутов класса

  google - простенький врапер

Очень простой модуль для поиска в google без использования site search или API

  requires.io

Сервис контролирующий обновление версий модулей используемых в ваших проектах на github и bitbucket и оповещающий вас об этом несколькими настраиваемыми способами. Бесплатный для opensource проектов

  lino

Фреймворк высокого уровня объединяющий стек приложений Django и Sencha ExtJS для упрощения разработки RIA приложений

Релизы

  PyDev 3.1.0

Обновился масштабный плагин расширяющий Eclipse для предоставления удобной работы над python-проектами. Основные фичи релиза: автоматическая перезагрузка модулей при их изменении; поиск ссылок на данные используемые в переменной; поддержка отладки Stackless Python

  Wing IDE 5.0.1

Специализированая IDE для разработки с Python. Из основных преимуществ 5 версии можно выделить нативную поодержку OS X и Python 3.4

  setuptools 2.0

Внезапный скачок версии 1.4.2 -> 2.0 связан с отказом от Python 2.4 и Python 2.5

  Biopython 1.63

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