This media is not supported in your browser
VIEW IN TELEGRAM
Langflow
— это open-source проект, который предоставляет интерактивную среду для создания и настройки различных систем обработки естественного языка на основе LLM (Large Language Models), таких как GPT и другие.Этот инструмент создан с целью упростить разработку и настройку сложных языковых моделей и их интеграцию в разнообразные проекты.
Основные особенности проекта:
python -m pip install langflow -U
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
Pare
предназначена для упрощения развертывания серверных функций (AWS Lambda) вместе с веб-приложениями.Позволяет разработчикам выделять задачи, требующие много ресурсов, и автоматически масштабировать их.
Основные возможности библиотеки:
pip install pare
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2👍2
Библиотека
tkVideoPlayer
позволяет воспроизводить видео в графических интерфейсах, созданных с помощью библиотеки tkinter
. Упрощает интеграцию видеоплееров в приложения.Основные возможности библиотеки:
tkinter
.pip install tkvideoplayer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤🔥4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
wxPython
предназначена для создания графических интерфейсов (GUI). Предоставляет обёртку для библиотеки wxWidgets
, которая написана на C++ и является кросс-платформенной.Основные особенности библиотеки:
pip install wxPython
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Код для сканирования Wi-Fi сетей в Windows на Python
Для сканирования WI-FI сетей в коде используется библиотека
➡️ Установка библиотеки:
➡️ Справочник Программиста. Подписаться
Для сканирования WI-FI сетей в коде используется библиотека
pywifi
.pip install pywifi
import pywifi
import time
def scan_wifi():
wifi = pywifi.PyWiFi()
# Получаем первый интерфейс Wi-Fi
iface = wifi.interfaces()[0]
# Запускаем сканирование
iface.scan()
# Ждём завершения сканирования
time.sleep(2)
# Получаем результаты сканирования
results = iface.scan_results()
print("Найденные Wi-Fi сети:")
for network in results:
print(f"SSID: {network.ssid}, MAC: {network.bssid}, Сигнал: {network.signal} dBm")
# Запуск функции
scan_wifi()
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥2
Библиотека
roboticstoolbox-python
разработана для создания и симуляции робототехнических приложений. Позволяет легко моделировать, анализировать и управлять роботами различной конфигурации и сложности.Активно используется в академических и исследовательских проектах для тестирования алгоритмов, управления движением и симуляции робототехнических систем.
Основные возможности библиотеки:
pip install roboticstoolbox-python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤🔥2
IOPaint
— это инструмент для удаления и замены объектов на изображениях с использованием современных моделей ИИ. Позволяет удалять объекты, исправлять дефекты, стирать или заменять элементы с помощью моделей, таких как Stable Diffusion. Поддерживает Windows, macOS и Linux, включая работу на GPU и Apple Silicon, и предоставляет удобный веб-интерфейс.
Также включает плагины для сегментации, восстановления лиц и фоновых эффектов, а также командную обработку для пакетного выполнения.
pip install iopaint
iopaint start --model=lama --device=cpu --port=8080
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤🔥2👍2
django-countries
— это удобная библиотека для Django
, которая предоставляет готовые списки стран, их коды и названия.Особенно полезна, если требуется хранить информацию о странах и отображать её в формах и моделях, так как предоставляет коды стран в формате ISO 3166-1, что является стандартом для обозначения стран.
Основные возможности библиотеки:
CountryField
, который можно использовать в моделях Django для хранения страны как часть объекта.pip install django-countries
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Код для сортировки фотографий по дате создания на Python
Для сортировки фотографий в коде используются модули
➡️ Справочник Программиста. Подписаться
Для сортировки фотографий в коде используются модули
pathlib
, shutil
, datetime
.from pathlib import Path
import shutil
from datetime import datetime
def sort_photos_by_date(photo_folder):
# Преобразуем строку пути к папке в объект Path
folder_path = Path(photo_folder)
# Проходимся по всем элементам в указанной папке
for file_path in folder_path.iterdir():
# Проверяем, является ли элемент файлом и имеет ли он нужное расширение
if file_path.is_file() and file_path.suffix.lower() in {'.png', '.jpg', '.jpeg'}:
# Получаем время последнего изменения файла
creation_time = file_path.stat().st_mtime
# Преобразуем время в формат даты 'ГГГГ-ММ-ДД'
date_folder = datetime.fromtimestamp(creation_time).strftime('%Y-%m-%d')
# Создаем путь к папке с датой
target_folder = folder_path / date_folder
# Создаем папку с датой, если она не существует
target_folder.mkdir(exist_ok=True)
# Перемещаем файл в соответствующую папку
shutil.move(str(file_path), str(target_folder / file_path.name))
# Выводим сообщение о перемещении файла
print(f"Изображение {file_path.name} перенесено в {target_folder}")
# Указываем папку с изображениями
photo_folder = 'images2'
# Вызываем функцию для сортировки фотографий по дате
sort_photos_by_date(photo_folder)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥3👍1
Библиотека
Pony
предназначена для облегчения работы с базами данных, используя объектно-реляционное отображение (ORM).Предлагает простой и элегантный способ взаимодействия с базами данных, позволяя писать запросы с использованием Python-синтаксиса. Это помогает избегать написания сложного SQL-кода, заменяя его более интуитивным и «питоновским» синтаксисом.
Основные особенности библиотеки:
pip install pony
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Для очищения корзины в ОС Windows в коде используется встроенный модуль
ctypes
.import ctypes
def empty_recycle_bin():
# Вызываем функцию SHEmptyRecycleBinW для очистки корзины,
# передавая None в качестве параметров и 0 для флагов.
result = ctypes.windll.shell32.SHEmptyRecycleBinW(None, None, 0)
# Проверяем, был ли результат успешным (0 означает успех).
if result == 0:
# Сообщаем об успешной очистке
print("Корзина успешно очищена.")
else:
# Сообщаем о возникшей ошибке
print("Ошибка при очистке корзины.")
if __name__ == "__main__":
empty_recycle_bin()
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥4
Media is too big
VIEW IN TELEGRAM
Библиотека
Sweetviz
помогает проводить визуальный анализ данных. Генерирует подробные отчёты об основном анализе данных (EDA), которые включают информацию о распределении переменных, корреляциях, выбросах и других полезных статистических показателях.Позволяет быстро и эффективно визуализировать и анализировать наборы данных, создавая подробные отчеты в формате HTML всего за несколько строк кода.
Основные возможности библиотеки:
Sweetviz
покажет различия и схожие особенности между ними.pip install sweetviz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4❤🔥3
email-archiver
— это утилита, созданная для упрощения процесса архивирования электронных писем. Предоставляет возможность пользователям сохранять свои электронные письма в виде локальных файлов, что может быть полезно для резервного копирования, организации или переносимости данных.Предназначена для работы с различными почтовыми провайдерами и поддерживает множество протоколов для извлечения писем.
Основные характеристики:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍2🔥2
Библиотека
OxyMouse
предназначена для симуляции движений мыши, которые выглядят естественно и похожи на человеческие.Предназначена для использования в сценариях, где важно имитировать поведение пользователя, например, при автоматизации тестирования или веб-скрейпинге.
pip install oxymouse
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤🔥2