Size: a a a

2017 April 12
PythonDigest
Определяем глаза, нос, губы на фото с помощью dlib, OpenCV и Python
http://www.pyimagesearch.com/2017/04/10/detect-eyes-nose-lips-jaw-dlib-opencv-python/
источник
PythonDigest
Когда GitHub выстреливает вам в голову, создается новый фреймворк. Идея, концепция и реализация «Rutetider»
https://habrahabr.ru/post/326222/

Готовое архитектурное решение для мобильных устройств, включая iOS, Android, Telegram-bots, а также платформы, поддерживающие обработку http-запросов, выступающее в роли пет-проекта автора статьи, будет интересно желающим реализовать «карманное» расписание занятий для своих университетов и школ. 
источник
2017 April 13
PythonDigest
Как написать декоратор с опциональным аргументом?
http://pybit.es/decorator-optional-argument.html
источник
PythonDigest
Начинаем работу Python + Qt5 + QML урок №1
https://habrahabr.ru/post/326268/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Сегодня познакомимся с QML. Узнаем что это такое и с чем его едят. Создадим небольшое приложение с использованием данной технологии.
источник
PythonDigest
Нескучные запросы с Django ORM Annotate и Query Expressions
https://habrahabr.ru/post/326278/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Некоторое время назад передо мной встала задача: выбрать из таблицы значения по пользователям. Причём, эти значения должны соответствовать определённому регулярному выражению. Но и это не конец условия: из выбранных выражений нужно вытащить substring. Опять же, по регулярке. Сделал я это довольно быстро, и захотелось поделиться опытом с тем, кто ещё не может применять Annotate и Query Expressions на практике
источник
PythonDigest
Модель колебательного звена в режиме резонансных колебаний на Python
https://habrahabr.ru/post/326296/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

В статье [1] я в строгом соответствии с общеизвестной теорией колебательных процессов рассмотрел колебательное звено, построив переходные процессы с применением библиотек SymPy и NumPy. 

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

Вторым был рассмотрен случай отрицательного демпфирования (который я не прокомментировал). Отрицательное демпфирование можно наблюдать, когда под горизонтально подвешенного в центре на двух пружинах кубике движется лента качающееся его одной его гранью. 
источник
PythonDigest
Очереди с приоритетами на Python
https://dbader.org/blog/priority-queues-in-python

Статья о стандартных модулях, которые реализурют очереди
источник
PythonDigest
Как написать чат-бота для вк за 3 минуты
https://habrahabr.ru/post/326312/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

К сожалению, на данный момент нет хороших библиотек на Python2, для того, чтобы быстро создать чат-бота. Ниже я покажу, как легко можно написать примитивного чат бота для VK, используя API VK.

Статья написана для новичков, чтобы показать, что ничего сложного в написании ботов на Python нет.
источник
PythonDigest
[Видео] django-sitetree: навигация для сайта
http://pythonz.net/videos/86/?utm_medium=link&utm_source=rss&utm_campaign=promo

Сложно ли реализовать навигацию для сайта? Разместить на его страницах различного вида меню, навигационные цепочки, предоставить пользователю структурную карту. Давайте ознакомимся с подходом, использующемся в sitetree, который позволяет решать подобные задачи минимальными усилиями.
источник
PythonDigest
источник
2017 April 14
PythonDigest
Делаем Reddit + Facebook Messenger бота
https://pythontips.com/2017/04/13/making-a-reddit-facebook-messenger-bot/
источник
PythonDigest
Векторные модели и русская литература
https://habrahabr.ru/post/326380/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

 
Вы никогда не задумывались, почему тексты классических русских писателей так ценятся, а сами писатели считаются мастерами слова? Дело явно не только в сюжетах произведений, не только в том, о чём написано, но и в том, как написано. Но при быстром чтении по диагонали осознать это трудно. Кроме того, текст какого-нибудь значимого романа нам просто не с чем сравнить: почему, собственно, так прекрасно, что в этом месте появилось именно это слово, и чем это лучше какого-то другого? В какой-то мере реальное словоупотребление могло бы контрастно оттенить потенциальное, которое можно найти в черновиках писателя. Писатель не сразу вдохновенно пишет свой текст от начала до конца, он мучается, выбирает между вариантами, те, что кажутся ему недостаточно выразительными, он вычеркивает и ищет новые. Но черновики есть не для всех текстов, они отрывочны и читать их сложно. Однако можно провести такой эксперимент: заменить все поддающиеся замене слова на похожие, и читать классический текст параллельно с тем, которого никогда не было, но который мог бы возникнуть в какой-то параллельной вселенной. Попутно мы можем попытаться ответить на вопрос, почему это слово в этом контексте лучше, чем другое, похожее на него, но всё-таки другое.
источник
PythonDigest
SpiderKeeper - админка для Scripy
http://github.com/DormyMo/SpiderKeeper
источник
PythonDigest
poet - менеджер зависимостей на основе .toml файла
http://github.com/sdispater/poet

Автор предлагает управлять зависимостями проекта через .toml настройки
источник
PythonDigest
Используем Python для извлечения, манипуляции и визуализации данных NBA
http://blog.yhat.com/posts/visualize-nba-pipelines.html
источник
PythonDigest
источник
2017 April 15
PythonDigest
Делаем Slack Bot CLI используя Context Free Grammar и Pyparsing
https://hashedin.com/2017/03/29/build-slack-bot-cli-using-cfg-pyparsing/
источник
PythonDigest
colorful - раскрашиваем строки в терминале
http://github.com/timofurrer/colorful
источник
PythonDigest
python-alexa - библиотека для работы с Amazon Alexa
https://github.com/nmyster/python-alexa
источник
PythonDigest
Multithreading PyQt приложений с  QThreadPool
https://mfitzp.io/article/multithreading-pyqt-applications-with-qthreadpool/
источник