Size: a a a

2019 March 12
PythonDigest
источник
2019 March 14
PythonDigest
python-awesome - Python Tutorial for Machine Learning
https://github.com/gautam1858/python-awesome
источник
PythonDigest
Сортировка списка с unicode strings
http://feedproxy.google.com/~r/djangonaut/~3/j2paOYgELXE/how-to-sort-list-with-unicode-strings.html

Думал, что после стольких лет Python уже не удивит меня, однако пословица Век живи, век учись стала для меня как никогда актуальной вчера. Задача была весьма простая: отсортировать список с строками, где строка - это украинское имя, то есть вроде бы все должно быть предельно просто используя Python 3.7.2:
источник
PythonDigest
Введение в декораторы
https://webdevblog.ru/vvedenie-v-dekoratory-na-python/

Перевод статьи Nicholas Samuel "Introduction to Python Decorators"
источник
PythonDigest
Разбор задач. Бинпоиск_1
https://habr.com/ru/post/443244/?utm_campaign=443244

Серия статей содержит разбор задач, которые дают в 8 классе на уроках информатики в Челябинском физико-математическом лицее №31.
источник
PythonDigest
Понимание Q-learning, проблема «Прогулка по скале»
https://habr.com/ru/post/443240/?utm_campaign=443240

Это перевод статьи Understanding Q-Learning, the Cliff Walking problem Lucas Vazquez
В последнем посте (https://medium.com/init27-labs/reinforcement-learning-rl-for-the-intimates-eef924cd5ee4) мы представили проблему «Прогулка по скале» и остановились на страшном алгоритме, который не имел смысла. На этот раз мы раскроем секреты этого серого ящика и увидим, что это совсем не так страшно.
источник
PythonDigest
Pipenv: руководство по новому инструменту Python
https://webdevblog.ru/pipenv-rukovodstvo-po-novomu-instrumentu-python/

Все чаще во всевозможных статьях можно встретить использование pipenv вместо virualenv или workon. Если вы до сих пор не знаете что такое pipenv то это статья Alexander VanTol Pipenv: A Guide to the New Python Packaging Tool именно для вас.
источник
PythonDigest
Deep Learning — не только котики на мобилках или как мы производим дефектовку тележек локомотивов
https://habr.com/ru/post/443016/?utm_campaign=443016

Буквально пару дней назад компания Aurorai передала в опытную эксплуатация систему распознавания дефектов и контроля состояния тележек для локомотивов Ермак. Задача нетривиальная и очень интересная, первым этапом которой было предложено оценить состояние тормозных колодок и ширины бандажа. Нам удалось решить задачу с точность до 1мм при скорости локоматива до 30 км/ч! Хочу отметить, что благодаря специфики можно было использовать “TTA (test-time augmentation)” (https://www.kaggle.com/andrewkh/test-time-augmentation-tta-worth-it) – яркий пример kaggle-style хака из соревнований, который плохо ложится на прод и семантическую сегментацию на базе se_resnext50 (https://arxiv.org/pdf/1709.01507.pdf) encoder (https://medium.com/@keremturgutlu/semantic-segmentation-u-net-part-1-d8d6f6005066), которая даёт поразительный по точности результат в предсказании маски.
источник
PythonDigest
Говорит и показывает: отличается ли риторика кандидатов в президенты?
https://habr.com/ru/post/443264/?utm_campaign=443264

Можно ли по цитате определить, кто из политиков ее автор? Украинская НКО Vox Ukraine (https://voxukraine.org/) делает проект VoxCheck (https://voxukraine.org/ru/voxcheck-ru/), в рамках которого проверяет высказывания наиболее рейтинговых политиков. Недавно они выложили всю базу проверенных цитат (https://nepravda.org/#/). Я как раз слушаю курсы по NLP и решила проверить, насколько точно по тексту цитаты можно определить ее автора.


Disclaimer. Эта статья написана из интереса к теме и желания опробовать изученный материал на практике, без претензий на максимально точный и детальный анализ.
источник
PythonDigest
Что позволено Jupyter?
https://habr.com/ru/post/443294/?utm_campaign=443294

Наша история началась с, казалось бы, несложной задачи. Нужно было настроить аналитические инструменты для для data science специалистов и просто аналитиков данных. С таким заданием к нам обратились коллеги из подразделений розничных рисков и CRM, где исторически высока концентрация data science-специалистов. У заказчиков было простое желание —  писать код на Python, импортировать продвинутые библиотеки (xgboost, pytorch, tensorflow и пр.) и запускать алгоритмы на данных, поднятых с hdfs-кластера.
источник
PythonDigest
Podcast.__init__: The Past, Present, and Future of Deep Learning In PyTorch
https://www.pythonpodcast.com/pytorch-deep-learning-epsiode-202/

Аудио-подкаст
источник
PythonDigest
Обнаруживаем живые объекты с OpenCV
https://www.pyimagesearch.com/2019/03/11/liveness-detection-with-opencv/
источник
PythonDigest
[Перевод] Управление памятью в Python
https://habr.com/ru/post/443312/?utm_campaign=443312

Вы когда-нибудь задумывались как Python за кулисами обрабатывает ваши данные? Как ваши переменные хранятся в памяти? В какой момент они удаляются?

В этой статье мы углубимся во внутреннее устройство Python, чтобы понять, как происходит управление памятью.
источник
2019 March 15
PythonDigest
Используем несколько версий Python с pyenv
https://realpython.com/intro-to-pyenv/
источник
PythonDigest
Почему программисты продолжают использовать многословный Java, хотя есть лаконичный Python
https://habr.com/ru/post/443412/?utm_campaign=443412

[Осторожно, это наброс на вентилятор]
Java и Python — одинаково популярные языки программирования. Однако Python более продуктивен: в нем меньше объем кода, нужного для решения задачи. Почему же программисты до сих пор работают с Java там, где можно применить Python? Давайте разбираться. Читать дальше →
источник
PythonDigest
Криптографические токены PKCS#11: просмотр и экспорт сертификатов, проверка их валидности
https://habr.com/ru/post/443480/?utm_campaign=443480

В комментариях к статье (https://habr.com/ru/post/440754/) «Англоязычная кроссплатформенная утилита для просмотра российских квалифицированных сертификатов x509» было пожелание от пользователя Pas (https://habr.com/ru/users/pas/) иметь не только «парсинг сертификатов», но и получать «цепочки корневых сертификатов и проводить PKI-валидацию, хотя бы для сертификатов на токенах с неизвлекаемым ключом». О получении цепочки сертификатов рассказывалось в одной из предыдущих статей (https://habr.com/ru/post/436370/). Правда там речь шла о сертификатах, хранящихся в файлах, но мы обещали добавить механизмы для работы с сертификатами, хранящимися на токенах PKCS#11. И вот что в итоге получилось.
источник
PythonDigest
Получаем ссылки на профили Vk из выдачи SearchFace с помощью Python (но это не точно)
https://habr.com/ru/post/441744/?utm_campaign=441744

Сегодня мы поговорим о лёгком распознавании лиц с помощью доступных инструментов.

Используются: Python 3.6, searchface.ru, внешний сервис для преобразования ссылок на фото в id (бот в телеграме, на текущий момент)
источник
PythonDigest
Python vs. Scala для Apache Spark — ожидаемый benchmark с неожиданным результатом
https://habr.com/ru/post/443324/?utm_campaign=443324

Apache Spark (http://spark.apache.org/) на сегодняшний день является, пожалуй, наиболее популярной платформой для анализа данных большого объема. Немалый вклад в её популярность вносит и возможность использования из-под Python. При этом все сходятся на том, что в рамках стандартного API производительность кода на Python и Scala/Java сопоставима, но касательно пользовательских функций (User Defined Function, UDF) единой точки зрения нет. Попробуем разобраться в том, насколько увеличиваются накладные расходы в этом случае, на примере задачи проверки решения SNA Hackathon 2019 (https://snahackathon.org/).
источник
PythonDigest
Разбираемся с библиотекой Mock
https://realpython.com/python-mock-library/
источник
PythonDigest
Talk Python to Me: #203 Beginners and Experts in Software Development
https://talkpython.fm/episodes/show/203/beginners-and-experts-in-software-development

Аудио-подкаст
источник