Size: a a a

2017 August 24
PythonDigest
Тавтологические тесты
https://habrahabr.ru/post/336194/

Все знают, что тесты крайне важны для быстрого создания качественного ПО. Но, как и всё остальное в нашей жизни, при неправильном использовании они могут принести больше вреда, чем пользы. Рассмотрим следующую несложную функцию и тест. В данном случае автор хочет защитить тесты от внешних зависимостей, поэтому используются заглушки.
источник
PythonDigest
Zoom2Youtube - утилита переноса видео из zoom в youtube
https://github.com/Welltory/Zoom2Youtube

Инструмент для снижения трат на использование zoom сервиса
источник
PythonDigest
Kaggle Mercedes и кросс-валидация
https://habrahabr.ru/post/336168/

Всем привет, в этом посте я расскажу о том, как мне удалось занять 11 место в конкурсе от компании Мерседес на kaggle (https://www.kaggle.com/c/mercedes-benz-greener-manufacturing), который можно охарактеризовать как лидера по количеству участников и по эпичности shake-up. Здесь можно ознакомиться с моим решением (https://www.kaggle.com/c/mercedes-benz-greener-manufacturing/discussion/36242), там же ссылка на github, здесь можно посмотреть презентацию моего решения в Yandex (https://youtu.be/HT3QpRp2ewA)
источник
PythonDigest
Библиотека python-selvpcclient
https://habrahabr.ru/post/336066/

Для удобного взаимодействия с нашим сервисом Виртуальное приватное облако (https://blog.selectel.ru/novaya-usluga-virtualnoe-privatnoe-oblako) мы разработали библиотеку selvpcclient (http://github.com/selectel/python-selvpcclient). Она написана на языке Python и покрывает весь API, благодаря чему вы можете управлять проектами, квотами, ресурсами из своего программного кода или консоли.
источник
PythonDigest
Машинное обучение: от Ирисов до Телекома
https://habrahabr.ru/post/334738/

Мобильные операторы, предоставляя разнообразные сервисы, накапливают огромное количество статистических данных. Я представляю отдел, реализующий систему управления трафиком абонентов (http://sushkov.ru/articles/Article_pcrf.htm), которая в процессе эксплуатации у оператора генерирует сотни гигабайт статистической информации в сутки. Меня заинтересовал вопрос: как в этих Больших Данных (Big Data) выявить максимум полезной информации? Не зря ведь одна из V в определении Big Data — это дополнительный доход.
источник
PythonDigest
Как синхронизовать потоки в Python?
https://www.codementor.io/saurabhchaturvedi63/let-s-synchronize-threads-in-python-b8pwcz2d1

Пост про стандартные методы управления потоками в Python
источник
2017 August 25
PythonDigest
Trafaret как парсер. Реализация JSON Schema
https://habrahabr.ru/post/336282/

Есть такой шаг в развитии языка, когда его компилятор написан на нем же.

Чтобы доказать крутость библиотеки trafaret я тоже решил сделать что-то такое же

рекурсивненькое, где надо идти глубже.
Напишем на трафарете парсер Json Schema, который на выходе вернет

готовый трафарет для проверки документов в соответствии с данным описанием.
То есть некий объект типа Trafaret, если ему скормить корректный документ json schema

на выходе вернет объект типа Trafaret, которому можно кормить документы

соответствующие описанию.
источник
PythonDigest
Авторизация для Flask приложения
http://brunorocha.org/python/flask/simple-login-extension-for-flask.html
источник
PythonDigest
raven - получаем список работников компании в Linkedin
http://github.com/0x09AL/raven
источник
PythonDigest
Использование Debugger для Django проекта в PyCharm
http://feedproxy.google.com/~r/Pycharm/~3/bt61p2wERSc/
источник
PythonDigest
Сокращение времени запуска Python
https://lwn.net/SubscriberLink/730915/d6da49c8d92e815d/
источник
PythonDigest
Соединяем Python с С с помощью CFFI
https://tmarkovich.github.io//articles/2017-08/linking-python-to-c-with-cffi
источник
2017 August 26
PythonDigest
источник
PythonDigest
latexipy - генерируем LaTeX графики через matplotlib-based код
http://github.com/masasin/latexipy
источник
PythonDigest
Как создать расистский ИИ, даже не пытаясь
https://habrahabr.ru/post/336358/

На днях, по мотивам очередной статьи (https://www.technologyreview.com/s/608619/ai-programs-are-learning-to-exclude-some-african-american-voices/), посвященной проблеме расизма в распознавании речи, я участвовала в большом споре о том, кто в этом виноват. Часть людей была уверена, что это заговор программистов. На самом деле, правда кроется в данных, которые ИИ использует для своего обучения. Я решила провести эксперимент, чтобы наглядно доказать это. Оказалось, что Роб Спир (Rob Speer) уже все сделал за меня. 
источник
PythonDigest
fa2l - Библиотека для визуализации графов на базе Force Atlas 2
https://github.com/bosiakov/fa2l
источник
PythonDigest
Как сделать проект по распознаванию рукописных цифр с дообучением онлайн. Гайд для не совсем начинающих
https://habrahabr.ru/post/335998/

Я хотел бы рассказать о том, как создал проект (https://digits-draw-recognize.herokuapp.com/) по распознаванию рукописного ввода цифр с моделями, которые дообучаются на нарисованных пользователями цифрах. Используется две модели: простая нейронная сеть (FNN) на чистом numpy и сверточная сеть (CNN) на Tensorflow. Вы сможете узнать, как сделать практически с нуля следующее..
источник
2017 August 27
PythonDigest
Переименование Django App
http://evennia.blogspot.com/2017/08/renaming-djangos-auth-user-and-app.html

Статья описывает, как на уровне БД поменять название приложения
источник
PythonDigest
torrench - Command-line torrent search program (cross-platform)
http://github.com/kryptxy/torrench
источник
PythonDigest
Fun and Games in Python (Pycon PL Keynote)
http://mauveweb.co.uk/posts/2017/08/fun-and-games.html
источник