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

В наше время голосовые роботы набирают огромную популярность, от банального заказа такси, до продаж клиентам. Создание голосового бота сводится к трем базовым этапам. Распознавание голоса ASR. Выяснение смысла сказанного и поиск необходимых сущностей в тексте(к примеру адрес, сумма, ФИО итд ) Генерация ответа, преобразование текста ПОДРОБНЕЕ

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

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

Детектор приседаний на OpenCV и Tensorflow — 01.06.2020

В эпоху заточения хорошо заниматься физкультурой, но вот беда — не все домашние с этим согласны, так что приходилось прикладывать некоторые усилия. Работать надзирателем однако хотелось не очень, потому как надо было собственно работать, а пущеный на самотек спортивный процесс, наблюдаемый в лучшем случае одним ПОДРОБНЕЕ

Ускоряем загрузку сайта с помощью Chrome DevTools — 15.05.2020

Шаг 1. Проводим аудит сайта Когда необходимо улучшить производительность, мы начинаем с аудита: У нас будет базисная линия, с которой можно будет проводить сравнение. Мы получаем практические советы о том, какие изменения внесут наибольшее влияние. Подготовимся Ваша версия может отличаться от этого руководства, так что ПОДРОБНЕЕ

Запускаем Jupyter на орбиту LXD — 14.05.2020

И так мы запустим в контейнере JupyterLab — следующей генерации пользовательского интерфейса вместо устаревшего Jupyter Notebook, а также установим такие модули Python как NumPy, Pandas, Matplotlib, IPyWidgets которые позволят вытворять всё перечисленное выше и сохранять это всё в специальном файле — IPython-ноутбуке. Навигация План взлёта ПОДРОБНЕЕ

10 практик кода, ускоряющих выполнение программ на Python

«Питон – медленный». Наверняка вы не раз сталкивались с этим утверждением, особенно от людей, пришедших в Python из C, C++ или Java. Во многих случаях это верно. Циклы или сортировка массивов, списков или словарей иногда действительно работают медленно. В конце концов, главная миссия Python – ПОДРОБНЕЕ

Обзор библиотеки Datatable в Python

datatable Установка Считывание данных Преобразование объекта Frame Свойства Frame Сводная статистика Обработка данных Сохранение Заключение Данные, с которыми вы работаете, уже настолько большие, что вы часами ждёте их загрузки? Пора осваивать новый инструмент, который избавит вас от долгого ожидания —datatable! “В период до 2003 года в ПОДРОБНЕЕ

Python 2 vs Python 3: краткий обзор и практические соображения

Python – это многофункциональный язык программирования для разработки различных программных проектов. Python вышел в свет в 1991 и назван в честь британской комик-группы Monty Python: так разработчики хотели подчеркнуть, что этот язык программирования настолько прост в использовании, что это даже смешно. Простота установки, относительно понятный ПОДРОБНЕЕ

Написание простой программы в Python 3

Программа «Hello, World!» — это простейшая программа, ставшая традиционной в программировании. Она иллюстрирует базовый синтаксис языка программирования, а также позволяет протестировать систему и программную среду. Это руководство поможет вам написать простейшую программу Hello, World! Требования Для выполнения руководства нужно заранее установить Python 3. Инструкции по ПОДРОБНЕЕ

Оптимизация сайта – это просто: объясняем на пальцах

Оптимизация сайта – это просто. Рассказываем, как оптимизировать сайт и получить максимальное количество очков в Google Optimization Ranking. Итак, вот результаты Google PageSpeed Insights для hasslefreebeats – сайта, который поддерживает автор. Результаты неплохие, однако не стоит забывать: чтобы достигнуть их и решить все проблемы, пришлось ПОДРОБНЕЕ