- PVSM.RU - https://www.pvsm.ru -
Постоянно читаю на хабре Дайджест новостей о php и ловлю себя на мысли, что очень бы хотел читать что-то похожее о python на постоянной основе. Понятное дело, что в одиночку это дело неподъемное, но хочу попытаться — а может читатели и пожелают помочь. Для удобного создания дайджестов я написал небольшое приложение на Dajngo и выложил его код на github [1] — есть он и в web, но за ссылкой лучше в личку стукнуться. Там есть еще два прошлых выпуска и лента по мере добавления новостей, ну и права дам на админку, если нужно.
Новости в основном с PythonWeekly и на английском так как активность рускоязычного сообщества примерно с 2011 года по субъективным ощущениям небольшая. Хотя, вполне возможно я просто плохо ищу источники и вы подкажете мне где можно находить хорошие материалы о python на русском. Также для подбора материалов я использую информацию о трендах github, pypi и pep8.ru — отличный но почему-то приостановивший свое развитие ресурс.
Под катом собственно дайджест. Очень жду комментариев о том как улучшить оформление, состав, тематику, группировку новостей. Даешь python в массы.
[en] Web-приложения реального времени и насколько Django подходит для них [2]
[en] 90% Python за 90 минут [3]
Автор предлагает презентацию из 119 слайдов, которая по его мнению при внимательном прочтении охватывает 90% информации о языке программирования Python. Правда придется много гуглить и читать на других ресурсах, но оно того стоит.
[en] RinohType — очередная попытка сделать TeX из xml [4]
На этот раз реализация на python.
[en] Работа с urllib2 через TOR [5]
Кратенький пример как создать соединение через анонимную сеть TOR в urllib2
[en] Длиннющая статья о применении R для анализа написанных человеком текстов [6]
Разжеван процеcc обработки и анализа большого количества e-mail-ов на предмет определения их тематики.
[en] psiTurk — платформа для экспериментов в области социальной инженерии [7]
Все хорошо задокуменировано, проект использует Amazon Mechanical Turk [8] в качестве поставщика исполнителей.
[en] Декораторы без головной боли [9]
Достаточно объемное и подробное объяснение механизма работы с декораторами. Еще один повод перестать их бояться.
[en] Аггрегирование и графическое представление данных с временем [10]
Пример обработки и графический анализ данных собранных с учетом времени. Используются целый набор популярных модулей для анализа данных — numpy, pandas, matplotlib, ggplot и другие. Много красивых графиков и хороших приемов для часто встречающихся задач.
[en] Перенос традиционного django приложения на heroku [11]
Подробные пошаговые инструкции по переносу django/mysql приложения на облачный с хранением статики в Amazon S3
[en] Не ловите все исключения! [13]
Очередная кратенькая статья о том, что стоит четко указывать какие именно исключения ловятся в try/catch блоке и к каким последствиям может привести обратное.
[en] Сравнение GC Python и Ruby [14]
Богатая иллюстрациями и конкретными примерами выполнения кода статья сравнивающая реализации сборщика мусора Python и Ruby
[en] Реализация traceroute на scapy в 15 строк кода [15]
[en] Пишем файловую подсистему FUSE [16]
Пример использования fuse-python для реализации собственной файловой системы. На самом деле очень интересно и ничего сложного — базовый коде не более 135 строк со всеми пробелами и passthrough методами.
[en] tmuxp [17]
Система управления конфигурациями и рабочими областями tmux (утилита-мультиплексор, предоставляющая пользователю доступ к нескольким терминалам в рамках одного экрана)
[en] cyflann [18]
Неблокирующие биндинги к Cython библиотеки FLANN (быстрый поиск соседей в многомерных структурах)
[en] dict_digger [19]
Интересная библиотека для получения элементов в глубоко вложенных друг в друга словарей и списков
[en] superzipper [20]
Оригинальный инструмент для упаковки pyhton кода со всеми pyre-python зависимостями в исполняемый zip файл для получения однофайлового приложения. Пока протестирована работоспособность только в Linux
Django 1.6 [21]
API для работы с транзакциями, дополнительный синтаксический сахар в ORM, постоянные соединения с БД и еще много интересного [22]
[en] django-carton 1.0.0 [23]
Легковесная библиотека для реализации Корзины товаров/услуг
[en] dominate 2.0.0 [24]
Развитая и давно разрабатываемая библиотека для работы с HTML при помощи DOM API
[en] django-bento 1.0.0 [25]
Инструмент для разметки в шаблонах и редактирования в джанго админке областей сайта.
Автор: alrusdi
Источник [26]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/python/47869
Ссылки в тексте:
[1] код на github: https://github.com/alrusdi/python-news-digest
[2] Web-приложения реального времени и насколько Django подходит для них: http://arunrocks.com/real-time-applications-and-will-django-adapt-to-it
[3] 90% Python за 90 минут: http://www.slideshare.net/MattHarrison4/learn-90
[4] RinohType — очередная попытка сделать TeX из xml: http://www.mos6581.org/introducing-rinohtype
[5] Работа с urllib2 через TOR: http://blog.flip-edesign.com/?p=119
[6] Длиннющая статья о применении R для анализа написанных человеком текстов: http://rforwork.info/2013/11/03/a-rather-nosy-topic-model-analysis-of-the-enron-email-corpus
[7] psiTurk — платформа для экспериментов в области социальной инженерии: https://github.com/NYUCCL/psiturk
[8] Amazon Mechanical Turk: https://www.mturk.com
[9] Декораторы без головной боли: http://hackflow.com/blog/2013/11/03/painless-decorators
[10] Аггрегирование и графическое представление данных с временем: http://blog.yhathq.com/posts/aggregating-and-plotting-time-series-in-python.html
[11] Перенос традиционного django приложения на heroku: http://www.realpython.com/blog/python/migrating-your-django-project-to-heroku
[12] хостинг: https://www.reg.ru/?rlink=reflink-717
[13] Не ловите все исключения!: http://www.wilfred.me.uk/blog/2013/11/03/no-naked-excepts
[14] Сравнение GC Python и Ruby: http://patshaughnessy.net/2013/10/24/visualizing-garbage-collection-in-ruby-and-python
[15] Реализация traceroute на scapy в 15 строк кода: http://jvns.ca/blog/2013/10/31/day-20-scapy-and-traceroute/
[16] Пишем файловую подсистему FUSE : http://www.stavros.io/posts/python-fuse-filesystem
[17] tmuxp: https://github.com/tony/tmuxp
[18] cyflann: https://pypi.python.org/pypi/cyflann/0.1.13
[19] dict_digger: https://pypi.python.org/pypi/dict_digger/0.2.1
[20] superzipper: https://github.com/brownhead/superzippy
[21] Django 1.6: http://habrahabr.ru/post/201168/
[22] много интересного: https://docs.djangoproject.com/en/1.6/releases/1.6/
[23] django-carton 1.0.0: https://pypi.python.org/pypi/django-carton/1.0.0
[24] dominate 2.0.0: https://pypi.python.org/pypi/dominate/2.0.0
[25] django-bento 1.0.0: https://pypi.python.org/pypi/django-bento/1.0.0
[26] Источник: http://habrahabr.ru/post/201378/
Нажмите здесь для печати.