Исключения Python: введение

Программа Python завершается, как только обнаруживает ошибку. В Python ошибка может быть синтаксической или исключением. В этом уроке вы узнаете, что такое исключение и чем оно отличается от синтаксической ошибки. После этого вы узнаете, как создавать исключения и делать утверждения. И всё закончится демонстрацией блока try except.

Рекомендации по форматированию строк в Python

Помните дзен Python и как должен быть «один очевидный способ сделать что-то на Python»? Вы можете почесать голову, когда узнаете, что существует четыре основных способа форматирования строк в Python. В этом уроке вы изучите четыре основных подхода к форматированию строк в Python, а также их сильные и слабые стороны. Вы также получите простое практическое правило, …

Неверный синтаксис в Python: общие причины SyntaxError

Python известен своим простым синтаксисом. Однако, когда вы изучаете Python впервые или когда вы пришли к Python, имея солидный опыт работы с другим языком программирования, вы можете столкнуться с некоторыми вещами, которые Python не допускает. Если вы когда-либо получали ошибку SyntaxError при попытке запустить код Python. Здесь вы увидите распространенные примеры недопустимого синтаксиса в Python …

Полное руководство по распознаванию речи с помощью Python

Содержание Как распознаётся речь — обзор Выбор пакета Python для распознавания речи Установка SpeechRecognition Класс распознавателя Работа с аудиофайлами Поддерживаемые типы файлов Использование record() для захвата данных из файла Захват сегментов со смещением и продолжительностью Влияние шума на распознавание речи Работа с микрофонами Установка PyAudio Класс микрофона Использование listen() для захвата входного сигнала микрофона Обработка …

Разработка интерфейсов визуализации данных на Python с помощью Dash

В прошлом создание аналитических веб-приложений было задачей опытных разработчиков, для решения которой требовалось знание нескольких языков программирования и фреймворков. Сейчас это уже не так и вы сами можете создавать интерфейсы визуализации данных, используя чистый Python. Одним из популярных инструментов для этого является Dash.

Как использовать потоки для задач ввода‑вывода в Python

В вычислениях поток — это последовательность запрограммированных инструкций, которые должны выполняться в программе, два потока, выполняемые в одной программе, означают, что они выполняются одновременно (а не параллельно). В отличие от процессов, потоки в Python не работают на отдельном ядре ЦП, они разделяют пространство памяти и эффективно читают и записывают в одни и те же переменные.

Как сделать сканер поддоменов на Python

Обнаружение поддоменов конкретного веб-сайта позволяет изучить всю его доменную инфраструктуру. Создание такого инструмента действительно удобно, когда речь идет о фазе сбора информации при тестировании на проникновение для этичных хакеров. На поиск поддоменов вручную уйдет вечность. К счастью, нам не нужно этого делать, в этом уроке мы построим сканер поддоменов на Python, используя библиотеку запросов. Давайте …

Как сделать сканер портов на Python

Сканирование портов позволяет определить, какие порты на сетевом устройстве открыты, будь то сервер, маршрутизатор или обычная машина. Сканер портов — это просто сценарий или программа, предназначенная для проверки хоста на предмет открытых портов. В этом уроке вы сможете создать свой собственный сканер портов на Python, используя библиотеку сокетов. Основная идея этого простого сканера портов — …

Как автоматизировать вход в систему с помощью Selenium в Python

Управление веб‑браузером из программы может быть очень полезно, например, автоматизация редактирования текста веб‑сайта и веб-скрейпингએ, очень популярной библиотекой для такого рода автоматизации является Selenium WebDriver. Selenium WebDriver — это библиотека для управления браузером, она поддерживает все основные браузеры (Firefox, Edge, Chrome, Safari, Opera и т.д.) и доступен для разных языков программирования, включая Python. В этом руководстве …

Автоматизация для приложений Windows с помощью COM

Введение Python имеет множество возможностей для создания стандартных типов файлов Microsoft Officeએ, включая Excelએ, Wordએ и PowerPointએ. Однако в некоторых случаях может оказаться слишком сложно использовать чистый подход Python для решения проблемы. К счастью, для python есть пакет “Python for Windows Extensions” (Python для расширений Windows), известный как pywin32, который позволяет нам легко получить доступ …