Size: a a a

2019 April 25
PythonDigest
Распознавание дат, написанных естественным языком, средствами Python3
https://habr.com/ru/post/449184/?utm_campaign=449184

Мы в компании создаем сервис, который извлекает юридические факты из переписки клиента и заказчика. Сервис вырос из одной простой идеи — мои постоянные клиенты из решили упросить работу менеджерам и создать “генератор договоров”. Первую задачу — подтягивать в договор реквизиты клиента и заказчика мы решили легко.


Появилась вторая идея — искать в переписке даты и вставлять их в техническое задание, документы, автоматически.
источник
PythonDigest
Вставляем Python код в Rust приложение
https://docs.rs/inline-python/
источник
PythonDigest
источник
PythonDigest
BlackSheep - HTTP Server/Client microframework
https://github.com/RobertoPrevato/BlackSheep
источник
PythonDigest
Хакаем CAN шину авто. Виртуальная панель приборов
https://habr.com/ru/post/442184/?utm_campaign=442184

В первой статье «Хакаем CAN шину авто для голосового управления» (https://habr.com/ru/post/399043/) я подключался непосредственно к CAN шине Comfort в двери своего авто и исследовал пролетающий траффик, это позволило определить команды управления стеклоподъемниками, центральным замком и др.


В этой статье я расскажу как собрать свою уникальную виртуальную или цифровую панель приборов и получить данные с любых датчиков в автомобилях группы VAG (Volkswagen, Audi, Seat, Skoda).
источник
PythonDigest
DjangoCon Europe 2019. А не сдох ли ваш пони?
https://habr.com/ru/post/448700/?utm_campaign=448700

С 9 по 14 апреля в Копенгагене проходила конференция DjangoCon Europe 2019 (https://2019.djangocon.eu/). Полный надежд и стремлений я прибыл на данное мероприятие, а уезжал в глубоком смятении. В статье я попробую передать мои впечатления от конференции и прокомментировать столь резкую смену отношения к Django.
источник
PythonDigest
Изюминки прошедшей Moscow Python Conf++ 2019: трансформация в площадку для общения
https://habr.com/ru/post/449200/?utm_campaign=449200

Самыми горячими темами Moscow Python Conf++ оказались асинхронная разработка, а также сопоставление Python, его лучших практик и инструментария с аналогами из других языков, и его место в ландшафте современной разработки. Плюс мы пригласили выступить Бенджамина Петерсона, одного из разработчиков CPython, Григория Бакунова из Яндекса и многих других очень интересных людей.
источник
PythonDigest
источник
PythonDigest
Работаем с PDF: чтение и разделение
https://stackabuse.com/working-with-pdfs-in-python-reading-and-splitting/
источник
PythonDigest
NeuRec - Next RecSys Library
http://github.com/wubinzzu/NeuRec
источник
2019 April 26
PythonDigest
KeyError Exception: как обрабатывать
https://realpython.com/python-keyerror/
источник
PythonDigest
Получение статистики по всем клиентам из API Яндекс Директ в разрезе дней с помощью Python
https://habr.com/ru/post/449392/?utm_campaign=449392

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


Более подробно о написании запросов написал в статье « Получение рекламных кампаний Яндекс Директ с помощью API в DataFrame (Python)» (https://habr.com/ru/post/445734/).


В данной статье я в большей степени расскажу о том, как структурировать данные и запросы, чтобы этим можно было нормально пользоваться.
источник
PythonDigest
[Видео] Python Junior подкаст. Зачем программисту soft skills и откуда их брать
https://www.youtube.com/watch?v=s59q7Mlhj_c

Сегодня едва ли не в каждой серьёзной IT-компании от соискателей с порога требуют владения soft skills. Но если, скажем, о Django или Tornado есть книжки и туториалы с достоверными best practices, то о навыках взаимодействия в команде в индустрии часто высказывают диаметрально противоположные мнения. Что же такое soft skills, что ими не является, как их правильно готовить и реально ли наработать?
источник
PythonDigest
источник
PythonDigest
Использование механизмов криптографических токенов PKCS#11 в скриптовых языках
https://habr.com/ru/post/449462/?utm_campaign=449462

В своих комментариях к статье (https://habr.com/ru/post/440754/) «Англоязычная кроссплатформенная утилита для просмотра российских квалифицированных сертификатов x509» пользователь Pas (https://habr.com/ru/users/pas/) очень правильно заметил про токены PKCS#11, что они «сами все умеют считать». Да, токены фактически являются криптографическими компьютерами. И естественным является желанием использовать эти компьютеры в скриптовых языках будь то Python, Perl или Ruby. Мы уже так или иначе рассматривали использование токенов PKCS#11 (https://habr.com/ru/post/335712/) с поддержкой российской криптографии в Python для подписания и шифрования документов, для создания запроса на сертификат
источник
PythonDigest
Делаем анимации с помощью Matplotlib
https://towardsdatascience.com/animations-with-matplotlib-d96375c5442c
источник
PythonDigest
Как я с помощью Python анализировал Game of Thrones
https://medium.freecodecamp.org/how-i-used-python-to-analyze-game-of-thrones-503a96028ce6
источник
PythonDigest
Представляем Tartiflette: реализацию GraphQL с открытым исходным кодом для Python 3.6+
https://habr.com/ru/post/449526/?utm_campaign=449526

Приобретение Vivendi dailymotion (https://www.dailymotion.com/fr) три года назад оказалось поворотным моментов для нашей организации. Это позволило переосмыслить вектор нашей работы, переосмыслить саму нашу работу от начала до конца. Мы использовали представившуюся возможность для оценки dailymotion в целом, переосмысления нашей инфраструктуры и, что более важно, архитектуры наших продуктов.


В конце концов, проведенный самоанализ подтвердил то, что мы уже знали: мы хотели территориально распространять нашу платформу и разрабатывать API-интерфейсы, мобильные и ТВ-приложения. Это ознаменовало отказ от нынешней монолитной структуры и принятие API-ориентированного подхода. В этой статье описан путь, по которому мы шли.
источник
2019 April 27
PythonDigest
Python Bytes: #127 That Python code is on fire!
https://pythonbytes.fm/episodes/show/127/that-python-code-is-on-fire

Аудио-подкаст
источник
PythonDigest
Окей, Google: как пройти капчу?
https://habr.com/ru/post/449236/?utm_campaign=449236

В данной статье я хочу рассказать о своем опыте автоматизированного решения капчи компании «Google» — «reCAPTCHA». Хотелось бы заранее предупредить читателя о том, что на момент написания статьи прототип работает не так эффективно, как может показаться из заголовка, однако, результат демонстрирует, что реализуемый подход способен решать поставленную задачу.
источник