Попытка сделать дайджест новостей из мира Python

в 10:50, , рубрики: django, python, метки: ,

Постоянно читаю на хабре Дайджест новостей о php и ловлю себя на мысли, что очень бы хотел читать что-то похожее о python на постоянной основе. Понятное дело, что в одиночку это дело неподъемное, но хочу попытаться — а может читатели и пожелают помочь. Для удобного создания дайджестов я написал небольшое приложение на Dajngo и выложил его код на github — есть он и в web, но за ссылкой лучше в личку стукнуться. Там есть еще два прошлых выпуска и лента по мере добавления новостей, ну и права дам на админку, если нужно.

Новости в основном с PythonWeekly и на английском так как активность рускоязычного сообщества примерно с 2011 года по субъективным ощущениям небольшая. Хотя, вполне возможно я просто плохо ищу источники и вы подкажете мне где можно находить хорошие материалы о python на русском. Также для подбора материалов я использую информацию о трендах github, pypi и pep8.ru — отличный но почему-то приостановивший свое развитие ресурс.

Под катом собственно дайджест. Очень жду комментариев о том как улучшить оформление, состав, тематику, группировку новостей. Даешь python в массы.

Статьи и интервью

[en] Web-приложения реального времени и насколько Django подходит для них

[en] 90% Python за 90 минут
Автор предлагает презентацию из 119 слайдов, которая по его мнению при внимательном прочтении охватывает 90% информации о языке программирования Python. Правда придется много гуглить и читать на других ресурсах, но оно того стоит.

[en] RinohType — очередная попытка сделать TeX из xml
На этот раз реализация на python.

[en] Работа с urllib2 через TOR
Кратенький пример как создать соединение через анонимную сеть TOR в urllib2

[en] Длиннющая статья о применении R для анализа написанных человеком текстов
Разжеван процеcc обработки и анализа большого количества e-mail-ов на предмет определения их тематики.

[en] psiTurk — платформа для экспериментов в области социальной инженерии
Все хорошо задокуменировано, проект использует Amazon Mechanical Turk в качестве поставщика исполнителей.

[en] Декораторы без головной боли
Достаточно объемное и подробное объяснение механизма работы с декораторами. Еще один повод перестать их бояться.

[en] Аггрегирование и графическое представление данных с временем
Пример обработки и графический анализ данных собранных с учетом времени. Используются целый набор популярных модулей для анализа данных — numpy, pandas, matplotlib, ggplot и другие. Много красивых графиков и хороших приемов для часто встречающихся задач.

[en] Перенос традиционного django приложения на heroku
Подробные пошаговые инструкции по переносу django/mysql приложения на облачный хостинг с хранением статики в Amazon S3

[en] Не ловите все исключения!
Очередная кратенькая статья о том, что стоит четко указывать какие именно исключения ловятся в try/catch блоке и к каким последствиям может привести обратное.

[en] Сравнение GC Python и Ruby
Богатая иллюстрациями и конкретными примерами выполнения кода статья сравнивающая реализации сборщика мусора Python и Ruby

[en] Реализация traceroute на scapy в 15 строк кода

[en] Пишем файловую подсистему FUSE
Пример использования fuse-python для реализации собственной файловой системы. На самом деле очень интересно и ничего сложного — базовый коде не более 135 строк со всеми пробелами и passthrough методами.

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

[en] tmuxp
Система управления конфигурациями и рабочими областями tmux (утилита-мультиплексор, предоставляющая пользователю доступ к нескольким терминалам в рамках одного экрана)

[en] cyflann
Неблокирующие биндинги к Cython библиотеки FLANN (быстрый поиск соседей в многомерных структурах)

[en] dict_digger
Интересная библиотека для получения элементов в глубоко вложенных друг в друга словарей и списков

[en] superzipper
Оригинальный инструмент для упаковки pyhton кода со всеми pyre-python зависимостями в исполняемый zip файл для получения однофайлового приложения. Пока протестирована работоспособность только в Linux

Релизы

Django 1.6
API для работы с транзакциями, дополнительный синтаксический сахар в ORM, постоянные соединения с БД и еще много интересного

[en] django-carton 1.0.0
Легковесная библиотека для реализации Корзины товаров/услуг

[en] dominate 2.0.0
Развитая и давно разрабатываемая библиотека для работы с HTML при помощи DOM API

[en] django-bento 1.0.0
Инструмент для разметки в шаблонах и редактирования в джанго админке областей сайта.

Автор: alrusdi

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js