OpenCV в Python. Часть 2

Для тех кто не читал первую часть, сюда: Часть 1, а всем остальным — увлекательного чтения! Введение Теперь, когда вы ознакомились с основами данной библиотеки, пора приступить к базовым преобразованиям изображений: изменение размера, смещение вдоль осей, кадрирование(обрезка), поворот. Изменение размера изображения Первый метод, который мы ПОДРОБНЕЕ

OpenCV в Python. Часть 1

Введение OpenCV — это open source библиотека компьютерного зрения, которая предназначена для анализа, классификации и обработки изображений. Широко используется в таких языках как C, C++, Python и Java. Установка Будем считать, что Python и библиотека OpenCV у вас уже установлены, если нет, то вот инструкция ПОДРОБНЕЕ

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

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

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

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

Ускоряем загрузку сайта с помощью 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. Инструкции по ПОДРОБНЕЕ