Size: a a a

2016 February 05
PythonDigest
scrapy - 1.0.5

https://allmychanges.com/p/python/scrapy/#1.0.5

Гибкий фреймворк для написания web-пауков (парсеров). Изменения описаны по ссылке https://allmychanges.com/p/python/scrapy/#1.0.5. Скачать можно по ссылке: https://pypi.python.org/pypi/Scrapy
источник
PythonDigest
tensorflow_tutorials - от новичка до...  Туториалы для погружения в Tensorflow

http://github.com/pkmital/tensorflow_tutorials
источник
PythonDigest
httpbin - инструмент для тестирования HTTP библиотек и кусков кода

http://pynsk.ru/blog/2016/02/01/package-httpbin/

При разработке http библиотек периодически возникает необходимость обработки граничных, да и не только граничных, условий:


Как происходит обработки 404-ошибки.
Если это чат - то как отображаются картинки, текст
Как происходит обработка различных кодировок
Если прокси, то как убедиться в анонимности прокси-сервера(т.е. http-заголовок не содержит вашего реального IP)


Общее в этих примерах механизм - из своего кода вы посылаете запрос и ожидаете четкий ответ. Если чат и ожидаете картинку - то в ответе должно быть изображение.

И к счастью, реализация подобного механизма уже есть - httpbin.
источник
PythonDigest
Пишем простые проекты. Проект #1. Часть #2

http://pynsk.ru/blog/2016/01/29/write-project-1-part-2/

Продолжаем писать проект "Страница со статистикой отжимания" с помощью flask + google chart's.

В этой части дополним шаблон javascript'ом, продумаем и реализуем сохранение/загрузки истории.

Ранее создан базовый проект flask и html файл с текстом Hiiii.
источник
PythonDigest
Python уроки: исключения (exceptions)

http://pynsk.ru/blog/2016/01/29/lesson_exceptions/

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

Исключительные ситуации или исключения(exceptions) - это ошибки, обнаруженные при исполнении. Например, к чему приведет попытка чтения несуществующего файла? Или если файл был случайно удален пока программа работала? Такие ситуации обрабатываются при помощи исключений.

Если же Python не может понять, как обойти сложившуюся ситуацию, то ему не остается ничего кроме как поднять руки и сообщить, что обнаружил ошибку.

В общем, исключения необходимы, чтобы сообщать программисту об ошибках.
источник
PythonDigest
fontawesome-markdown - плагин для Markdown, который добавляет поддержку Font Awesome

http://pypi.python.org/pypi/fontawesome-markdown/

>>> from markdown import Markdown
>>> from fontawesome_markdown import FontAwesomeExtension

>>> markdown = Markdown(extensions=[FontAwesomeExtension()]
>>> markdown.convert('i ♥ :fa-coffee:')
<p>i ♥ <i class="fa fa-coffee"></i></p>
источник
PythonDigest
django-user2mailchimp - приложение для синхронизации пользователей Django и Mailchimp

http://pypi.python.org/pypi/django-user2mailchimp/
источник
PythonDigest
pyandoc - Python обертка для Pandoc (универсальный конвертер документов)

http://pypi.python.org/pypi/pyandoc/

На примере markdown

doc = pandoc.Document()
doc.markdown = '''
# I am an H1 Tag

* bullet point
* more points
* point with [link](http://kennethreitz.com)!
'''
источник
2016 February 06
PythonDigest
Используем свой спам-фильтр в реальной жизни

http://blog.cambridgecoding.com/2016/02/01/using-your-spam-filter-in-real-life/

В предыдущей статье автора описан путь создания своего spam-фильтра. В этой рассказывается об опыте использования разработки
источник
PythonDigest
Как сверточные нейронные сети видят мир

http://blog.keras.io/how-convolutional-neural-networks-see-the-world.html

В этой статьей мы посмотрим на то, как глубокие сверточные нейронные сети изучают мир, как понимают изображения. Мы будем использовать Keras + ImageNet для визуализации.
источник
PythonDigest
Пишем Unit Test'ы для Django Migrations

https://www.caktusgroup.com/blog/2016/02/02/writing-unit-tests-django-migrations/

    
источник
PythonDigest
noteit - CLI для создания "записочек"

https://github.com/Krukov/noteit

Консольная утилита для создания и чтения записок, где угодно: - записи хранятся на удаленном хосте - записи шифруются на стороне клиента - легкая установка - никаких зависимостей кроме python
источник
PythonDigest
cabu - REST микросервис для парсинга контента

http://pypi.python.org/pypi/cabu/
источник
2016 February 07
PythonDigest
django-query-logger - Django Query Logger

http://pypi.python.org/pypi/django-query-logger/
источник
PythonDigest
supervisor - 3.2.1

https://allmychanges.com/p/python/supervisor/#3.2.1

Система контроля и управления процессами. Изменения описаны по ссылке https://allmychanges.com/p/python/supervisor/#3.2.1. Скачать можно по ссылке: http://pypi.python.org/pypi/supervisor/
источник
PythonDigest
Улучшение производительности с помощью Cython

http://www.devx.com/opensource/improve-python-performance-with-cython.html
источник
PythonDigest
Сайт с примерами и уроками по Python

http://infoheap.com/topic/python/
источник
PythonDigest
asciimatics - пакет для создания ASCII анимаций

http://github.com/peterbrittain/asciimatics
источник
PythonDigest
aioh2 - реализация HTTP/2 на Python 3 asyncio (на базе hyper-h2)

http://pypi.python.org/pypi/aioh2/
источник
PythonDigest
liscript - диалект LISP'а написанный на Python

http://pypi.python.org/pypi/liscript/
источник