Size: a a a

2015 December 16
PythonDigest
jarmanifest - утилита для парсинга Java Manifest файлов

http://pypi.python.org/pypi/jarmanifest/


$ python3
>>> from jarmanifest import manifest
>>> manifest.getAttributes('/tmp/spring/META-INF/MANIFEST.MF')
[{'implementationtitle': 'org.springframework.core', 'implementationversion': '3.1.3.RELEASE'}]
источник
PythonDigest
PyLOO — Библиотека для генерации отчетов, счетов Libre/Open Office на Python

http://habrahabr.ru/post/273131/

 

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

Проекты, в которых возникала данная задача:
 


складской учет
учет объектов недвижимости
документооборот
источник
PythonDigest
requests - 2.9.0

https://allmychanges.com/p/python/requests/#2.9.0

Простая библиотека для создания HTTP запросов. Изменения описаны по ссылке https://allmychanges.com/p/python/requests/#2.9.0. Скачать можно по ссылке: http://pypi.python.org/pypi/requests/
источник
2015 December 17
PythonDigest
dict_uk - словарь частей слов(POS) для украинского языка

http://github.com/arysin/dict_uk
источник
PythonDigest
[Из песочницы] Проверка теории шести рукопожатий

http://habrahabr.ru/post/273191/

Формулировка задачи: визуализировать все связи между двумя пользователями внутри одной социальной сети. При этом связи не должны дублироваться, например если Ваня знает Петю через Олю, то Оля в дальнейших итерациях по поиску общих друзей не участвует. Чтобы попрактиковаться в API, я выбрал “Вконтакте”.
источник
PythonDigest
ascetic - легковесный datamapper ORM

http://pypi.python.org/pypi/ascetic/
источник
PythonDigest
occutils - набор готовых утилит для PythonOCC

http://pypi.python.org/pypi/occutils/
источник
PythonDigest
Sublist3r - поиск под-доменов для сайта с помощью поисковых систем

http://github.com/aboul3la/Sublist3r
источник
PythonDigest
Как сделать Python таким же быстрым, как Julia

https://www.ibm.com/developerworks/community/blogs/jfp/entry/Python_Meets_Julia_Micro_Performance

Статья рассказывает об оптимизации Python кода на примере задач-число дробилок. Применяются Numpy, Numbu, Cython
источник
PythonDigest
Layered – нейронные сети на Python 3

https://github.com/danijar/layered

Еще один модуль для реализации нейронных сетей. В данном случае оптимизации сделаны на обработку рукописных чисел.
источник
PythonDigest
Изучаем граф-ориентированную СУБД Neo4j на примере лексической базы Wordnet

http://habrahabr.ru/post/273241/

СУБД Neo4j — это NoSQL база данных, ориентированная на хранение графов. Изюминкой продукта является декларативный язык запросов Cypher.

Cypher позаимствовал ключевые слова типа WHERE, ORDER BY из SQL; синтаксис из таких разных языков как Python, Haskell, SPARQL; и в результате появился язык, позволяющий делать запросы к графам в визуальной форме наподобие ASCII art. Например, заголовок данной статьи я бы представил в виде графа (Neo4j) — [изучаем] -> (Wordnet). И это почти готовый запрос к базе данных!
источник
PythonDigest
colour-hdri - реализация HDRI на Python

http://pypi.python.org/pypi/colour-hdri/
источник
PythonDigest
Парсинг формул в 50 строк на Python

http://habrahabr.ru/post/273253/

Вдохновение — задача с собеседования Яндекса и статья «Парсинг формул в 40 строк». Моей целью было посмотреть, как будет выглядеть «pythonic» решение этой задачи. Хотелось, чтобы решение было простым, код читаемым и разделённым. В итоге ещё получился и пример применения цепочки генераторов (generators pipeline). 
источник
PythonDigest
Selenium для Python. Глава 6. Объекты Страницы

http://habrahabr.ru/post/273115/

Продолжение перевода неофициальной документации Selenium для Python.
Оригинал можно найти здесь.
источник
PythonDigest
Unishark - обертка над unittest от twitter

https://github.com/twitter/unishark

Unishark поможет вам:

- писать конфигурацию для тестов в yaml или json стиле - запускать тесты параллельно на разных уровнях

- генерировать отчеты в форматах HTML или XUnit - ускорить написание тестов с помощью новых декораторов
источник
PythonDigest
nimfa - nonnegative matrix factorization

http://pypi.python.org/pypi/nimfa/
источник
PythonDigest
[Видео] Мир Python: функционалим с помощью библиотек

http://pythonz.net/videos/53/?utm_source=rss

Мы рассмотрим популярные библиотеки для функционального программирования на Python — fn.py, functools, itertools, funcy, hask. Узнаем о возможностях каждой из них, а также о том, как в динамическом языке имитировать мощную систему типов. Затронем характеристики функционального программирования.
источник
2015 December 18
PythonDigest
[Видео] Основы REST API и OAuth2

http://pythonz.net/videos/52/?utm_source=rss

В ходе этого выступления мы создадим веб-приложение на Django, при помощи которого продемонстрируем всем желающим, как может быть реализован согласованный с принципами REST программный интерфейс к нему, а также узнаем для чего нужны подобные интерфейсы. Помимо принципов REST, будет затронута тема ограничения доступа к веб-ресурсам при помощи OAuth2 (с примерами использования приложения django-oauthost).
источник
PythonDigest
Holocron - генератор статических блогов

https://holocron.readthedocs.org/
источник
PythonDigest
pyramid_jwt - JWT авторизация для Pyramid

http://pypi.python.org/pypi/pyramid_jwt/

Модуль добавляет поддержку авторизации с помощью JSON Web Tokens
источник