Разъяснивший Python
7.58K subscribers
2.88K photos
40 videos
30 files
2.77K links
Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/python_pssss
Download Telegram
Tesserocr

Tesserocr — это библиотека Python, которая позволяет использовать движок оптического распознавания символов (OCR) Tesseract для извлечения текста из изображений. Она обеспечивает простой и удобный интерфейс для работы с Tesseract, делая его доступным для широкого круга задач, связанных с распознаванием текста.

Разъяснивший Python
👍2
Использование Git в Python для автоматизации с помощью subprocess

Этот лайфхак поможет вам создать Python-скрипт, который автоматизирует некоторые общие команды Git, такие как добавление файлов, создание коммита и отправка изменений в удаленный репозиторий. Это может быть полезно для разработчиков, которые хотят упростить и автоматизировать процесс работы с Git.

Этот небольшой скрипт на Python позволяет значительно упростить процесс работы с Git, делая его более автоматизированным и удобным. Вы можете адаптировать его под свои нужды, добавляя дополнительные проверки, обработку ошибок или другие команды Git.

Разъяснивший Python
1
Please open Telegram to view this post
VIEW IN TELEGRAM
Hypothesis

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

Разъяснивший Python
Полезные библиотеки Python

Digital Footprint OSINT Tool — OSINT инструмент для отслеживания цифровых следов.

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

Установка:
$ git clone https://github.com/yourusername/Digital-Footprint-OSINT-Tool.git

$ cd digital-footprint

$ python -m venv venv

$ source venv/bin/activate  # On Windows: venv\Scripts\activate

$ pip install -r requirements.txt


Использование:
$ python digital_footprint.py username


GitHub/Инструкция

Разъяснивший Python
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезные библиотеки Python

Hawker — бесплатный Python инструмент для сбора информации о полных именах, адресах электронной почты, телефонах, номерах, биткойн-адресах и IP-адресах.

Установка:
$ git clone https://github.com/RetrO-M/Hawker

$ cd Hawker

$ pip install -r requirements.txt


Запуск:
$ python main.py


GitHub/Инструкция

Разъяснивший Python
👍1
Эффективное управление энергией с помощью Python

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

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

Разъяснивший Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💩1
Система детекции лиц

С помощью этого кода можно реализовать систему детекции лиц с использованием OpenCV. OpenCV позволяет работать с видео и обрабатывать кадры для распознавания лиц. Камера распознает лица и выделяет их прямоугольником. В данном примере используется предобученный каскад Хаара для обнаружения лиц.

Ссылка на код

Разъяснивший Python
Как это работает? — Рекурсия на примере факториала

Рекурсия — это техника, при которой функция вызывает саму себя. Функция факториала — классический пример использования рекурсии. Давайте разберём, как это работает.

Как это работает:

Если n == 0, функция возвращает 1 (базовый случай).
В остальных случаях функция вызывает саму себя с аргументом n - 1.
Результаты этих вызовов умножаются на текущее значение n.

Развернутый аналог:
def factorial_iterative(n):
result = 1
for i in range(1, n + 1):
result *= i
return result


Разъяснивший Python
👍2