![](https://habrastorage.org/getpro/habr/post_images/0fc/e16/d78/0fce16d7880a9de363d54157d57d4b7c.jpg)
Переведено хабраюзером lightman
Большое спасибо owlman за иллюстрацию и axce1 за подержку инструмента для создания дайджестов. Скоро там можно будет анонимно постить предложения новостей.
Предлагаю ответить на опрос по поводу оформления и предложил несколько вариантов — так что не удивляйтесь некоторому разнобою оформления в разделах.
Статьи и интервью
- Почему я ненавижу pip и virtualenv
Статья удачно переведена lightman на русский - Профилирование и отладка Python, отладка
Продолжение серии замечательных статей от Mailru Group -
Что делает статический анализ python-кода сложным и увлекательным
-
Наблюдение за изменением файлов в директории
Практическое применение модуля watchdog для контроля изменений файлов в удаленой директории -
Управление новогодней гирляндой с помощью Raspberry Pi
Весьма объемная статья о том как управлять гирляндой из python кода -
Руководство по публикации WSGI приложений с CherryPy и Nginx
Довольно обширная статья, но с недостатком аргументации по вопросу «почему именно так» -
Графовые базы данных
Слайды презентации с конференции Одесса PY с практическими знаниями об инструментах, технологиях и ньюансах использования графовых баз данных в Python -
Тестирование Flask приложений при помощи Mock и Nose
-
Создание неуловимого ssh-бекдора
Подробная статья с картинками об одном из возможных применений модуля paramiko - Python для микроконтроллеров
Описание Kickstarter-проекта Micro Python — реализации Python, оптимизированной для работы на 32-битных ARM микроконтроллерах. -
Рецепты работы с Twitter через API
Выпущена в сеть девятая глава книги 'Mining the Social Web, 2nd Edition'. В ней предоставлен интересный даже в отрыве от книги в целом сборник рецептов для исследования данных в twitter (поиск, тренды, популярное, информация о пользователях) - Тонкости использования языка Python: Часть 5. Мульти-платформенные многопоточные приложения
Вышли две очередные статьи цикла. Для тех, кто не следил за предыдущими выпусками привожу ссылки на все предудущие чаcти:
Часть 1. Версии и совместимость,
Часть 2. Типы данных,
Часть 3. Функциональное программирование
Часть 4. Параллельное исполнение
Кстати, из-за забавного бага на IBM Developers Network сразу известно название следующей еще не принятой в публикации части: 'Способы интеграции Python и С/С++ приложений.'
-
Обрабатываем живой язык
Обработка, анализ, категоризация текстов на натуральном (человеческом) языке с помощью библиотеки NLTK. Для заинтересовавшихся темой моггу предложить также изучить более раннюю (март 2013) статью на русском языке -
Оператор with на примерах
Развернутое описание и примеры работы с оператором with -
Улучшайте ваш код: Тестирование
Продолжается прекрасная серия статей о базовых принципах, на которых должно строиться проектирование и разработка сложного программного обеспечения. - Введение в анализ текстовой информации с помощью Python и методов машинного обучения
-
Добавляем stacktrace в логирование
- Python для системного администратора
Лекция о преимуществах и возможностях языка программирования, с которым системному администратору приходится сталкиваться всё чаще с курсов информационных технологий в Яндексе. -
TDD на примере простого приложения на Django
Видео
-
Знаменитые лекции MIT на youtube
Новость далеко не свежая, но кому-то может показаться интересной ссылка на видео с лекциями «Введение в компьютерные науки и программирование».
Интересные проекты, инструменты, библиотеки
- На русском
- PyFence: верификация типов для Python
Утилита-библиотека, которая позволяет следить за соответствием типов во время отладки вашего проекта
- PyFence: верификация типов для Python
- На английском
- requires.io
Сервис контролирующий обновление версий модулей используемых в ваших проектах на github и bitbucket и оповещающий вас об этом несколькими настраиваемыми способами. Бесплатный для opensource проектов - param — параметризиованные атрибуты
Механизм декларативного описания ограничений, документирования, задания значений по умолчанию для атрибутов класса - telegraphy — диспетчер сообщений о событиях в django-приложении в режиме реального времени
- lino
Фреймворк высокого уровня объединяющий стек приложений Django и Sencha ExtJS для упрощения разработки RIA приложений - google — простенький врапер
Очень простой модуль для поиска в google без использования site search или API - Domino — PaaS для обработки данных
Новая платформа для ваших сложных вычислений. Пишете код, запускаете его на сервисе domino run main.py и вам пердоставляется ссылка, по которой можно контролировать процесс выполнения и видеть результаты выполнения этого кода.
- requires.io
Релизы
-
setuptools 2.0
Внезапный скачок версии 1.4.2 -> 2.0 связан с отказом от Python 2.4 и Python 2.5 -
Wing IDE 5.0.1
Специализированая IDE для разработки с Python. Из основных преимуществ 5 версии можно выделить нативную поодержку OS X и Python 3.4 -
Biopython 1.63
Библиотека для решения общих вычислительных задач биологии -
PyDev 3.1.0
Обновился масштабный плагин расширяющий Eclipse для предоставления удобной работы над python-проектами. Основные фичи релиза: автоматическая перезагрузка модулей при их изменении; поиск ссылок на данные используемые в переменной; поддержка отладки Stackless Python -
Django 1.6.1
Багфикс-релиз. Тем кто только начал переход на 1.6 можно смело обновиться
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Как лучше оформлять разделение англоязычных и русскоязычных статей
55.92% Оставить все как было (яркие флажки раздела Релизы)118
27.49% Разделять вложеным списком (раздел Интересные проекты, инструменты, библиотеки)58
16.59% Сделать флажок побледнее (раздел Статьи и интервью)35
Проголосовали 211 пользователей. Воздержались 55 пользователей.