IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     21.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Статьи

Между дизайн-системой и Server Driven UI

На тот момент вся компания занималась глобальным редизайном всего продукта, и нам были озвучены следующие требования:

 

  • хотим добавить много новых блоков, поэтому система должна полностью управлять структурой выдачи на клиентах;
  • хотим иметь возможность таргетировать выдачу;
  • хотим иметь возможность проводить A/B-тесты выдачи.

     21.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Учебные материалы

Flask dependency injection tutorial — Dependency Injector

Пошаговая инструкция по построению Flask приложения следуя принципу dependency injection.

     20.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Статьи
     20.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Статьи
     20.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Статьи

Голосовой бот + телефония на полном OpenSource. Часть 1 — создание и обучение текстового бота RU

В наше время голосовые роботы набирают огромную популярность, от банального заказа такси, до продаж клиентам. Создание голосового бота сводится к трем базовым этапам.

 

 

  1. Распознавание голоса ASR.
  2. Выяснение смысла сказанного и поиск необходимых сущностей в тексте(к примеру адрес, сумма, ФИО итд )
  3. Генерация ответа, преобразование текста в речь TTS. Мы пройдем от пути создания простого текстового бота до интеграции с системой телефонии freeswitch с распознаванием голоса и озвучиванием подготовленных ответов. Данная статья описывает используемые инструменты и путь по их интеграции вместе для создания голосового робота.

     20.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Статьи

OpenSSL и Network Security Services (NSS) — две стороны одной медали

О какой медали идет речь в заголовке? Речь идет об инфраструктуре открытых ключей (Public Key Infrastructure — PKI/ИОК) на базе стандартов криптографии с открытым ключом (Public Key Cryptography Standards — PKCS).

     20.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Релизы
     19.07.2020       Выпуск 343 (13.07.2020 - 19.07.2020)       Статьи

Spothiefy: как переехать из Яндекс.Музыки быстро, бесплатно

Итак, в июле жизнь в стране наконец стала меняться к лучшему, ведь произошло то, чего многие жители с нетерпением ждали: Spotify запущен в России и ряде других стран.

Но потоковая музыка появилась не вчера и наверняка есть такие, кто подсел на иглу Яндекса и пользуется подпиской на Яндекс.Музыку, которая впоследствии стала Яндекс.Плюсом.

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

Eсли хочется попробовать, но вам тоже лень, то я расскажу как перенести пожитки быстро, бесплатно. Нужно всего лишь немного питонов с батарейками.

     19.07.2020       Выпуск 343 (13.07.2020 - 19.07.2020)       Статьи
     18.07.2020       Выпуск 343 (13.07.2020 - 19.07.2020)       Статьи

Реализация ARP-спуфинга на Python

В данной статье я бы хотел продемонстрировать то, как можно реализовать собственную программу ARP-спуфинга на Python. Реализаций уже тысячи, но почти все они с использованием библиотеки Scapy и пары методов. Возможно данную библиотеку использовать эффективнее, не спорю, но мне было интересно реализовать самому с помощью сокетов и я бы хотел поведать читателям о том, как это делается.

     18.07.2020       Выпуск 343 (13.07.2020 - 19.07.2020)       Релизы
     18.07.2020       Выпуск 343 (13.07.2020 - 19.07.2020)       Статьи

Погода-бот: DialogFlow + OpenWeather + Python

Задача ставилась следующим образом: написать телеграм-бота, который распознавал бы вопросы о том, какая сегодня погода в том или ином городе и выдавал информацию о погоде.

     17.07.2020       Выпуск 343 (13.07.2020 - 19.07.2020)       Статьи

Код аудита: поиск дублей, face detection и аномальные изображения

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