Найти в Дзене
Поддержите автораПеревод на любую сумму
Закреплено автором
02:08
IT Start | Python
Удаление фона изображения при помощи Python
834 · 2 года назад
02:23
IT Start | Python
Извлекаем пароли от wi fi при помощи Python
1511 · 2 года назад
IT Start | Python
Декораторы в Python простым языком с примерами
2950 · 2 года назад
📝datatable — это Python-библиотека, предназначенная для эффективного и высокопроизводительного анализа табличных данных
📝datatable — это Python-библиотека, предназначенная для эффективного и высокопроизводительного анализа табличных данных. Основные возможности: 🔵Высокая производительность при обработке данных 🔵Поддержка очень больших наборов данных (в том числе больше объёма ОЗУ) 🔵Реализация на C/C++ для ускорения вычислений 🔵Автоматическая многопоточность...
19 часов назад
🖼 Код для массового сжатия изображений в папке на Python
🖼 Код для массового сжатия изображений в папке на Python Для массового сжатия изображений в коде используется библиотека Pillow, для добавления прогресс-бара - tqdm. ➡️Установка модуля: pip install Pillow tqdm from pathlib import Path from PIL import Image from tqdm import tqdm def process_images_compact(input_path: str, output_folder: str = 'out', max_width: int = 1920, quality: int = 85): out_dir = Path(output_folder) out_dir.mkdir(parents=True, exist_ok=True) allowed_exts = {'.jpg', '.jpeg', '.png'} # Собираем список всех файлов в input_path (и подпапках), которые имеют разрешенные расширения # rglob('*') рекурсивно ищет все файлы и папки files = [p for p in Path(input_path)...
1 неделю назад
📦 InvenTree  – это управления складом и номенклатурой, построенная на Python /Django и предоставляющая полный REST API как для
📦 InvenTree  – это управления складом и номенклатурой, построенная на Python /Django и предоставляющая полный REST API как для веб-интерфейса, так и для внешних интеграций. Основные возможности: 🔵Автоматическая аутентификация через токены или логин/пароль. 🔵Получение и фильтрация данных через удобные методы. 🔵Создание, обновление и удаление объектов (CRUD)...
1 неделю назад
🚀 premier — это легковесная Python-библиотека для контроля скорости вызовов функций
🚀 premier — это легковесная Python-библиотека для контроля скорости вызовов функций. Позволяет ограничивать частоту вызовов функций в асинхронных и синхронных приложениях — особенно полезна для API-клиентов и ботов. Основные возможности: 🔵Ограничение количества вызовов функции...
1 неделю назад
🔍 microsandbox — это само-хостируемая платформа для безопасного выполнения недоверенного пользовательского или AI-сгенерированного кода в
🔍 microsandbox — это само-хостируемая платформа для безопасного выполнения недоверенного пользовательского или AI-сгенерированного кода в изолированных microVM’ах (микро-виртуальных машинах). Проект ориентирован на случаи, когда нужно дать ИИ-агентам или пользователям возможность запускать произвольный код (Python, Node.js и т.д.) с сильной изоляцией и управляемыми ресурсами. Основные возможности: 🔵Безопасное выполнение недоверенного (в т.ч. AI‑сгенерированного) кода в изолированных микро‑ВМ. 🔵SDK для Python, JavaScript/TypeScript и Rust для программного управления песочницами и запуска кода...
1 неделю назад
📔 nbconvert — это официальный инструмент проекта Jupyter для конвертации Jupyter Notebook (.ipynb) в различные форматы: HTML, PDF
📔 nbconvert — это официальный инструмент проекта Jupyter для конвертации Jupyter Notebook (.ipynb) в различные форматы: HTML, PDF, Markdown, LaTeX, слайды (Reveal.js) и другие. Основные возможности: 🔵Преобразование .ipynb в HTML, PDF, LaTeX, Markdown, reStructuredText и другие форматы. 🔵Создание слайд-презентаций из ноутбуков на основе Reveal.js. 🔵Поддержка шаблонов (Jinja2) для кастомизации внешнего вида и структуры вывода...
1 неделю назад
🚀 cement — это Python-фреймворк для создания интерфейсных (CLI) и серверных приложений
🚀 cement — это Python-фреймворк для создания интерфейсных (CLI) и серверных приложений. Cтабильная, гибкая и расширяемая основа, подходящая как для маленьких скриптов, так и для крупных многокомпонентных систем. Основные особенности: 🔵Интерфейсы через handler’ы для логирования, парсинга аргументов, конфигурации, вывода, кэширования, контроллеров, расширений и плагинов...
1 неделю назад
🔥 testcontainers — это Python-библиотека для удобного запуска временных Docker-контейнеров в автоматических тестах
🔥 testcontainers — это Python-библиотека для удобного запуска временных Docker-контейнеров в автоматических тестах. Позволяет легко поднимать нужные сервисы (например, PostgreSQL, Redis, Kafka, MySQL и другие) прямо во время тестирования, избавляя от необходимости настраивать окружение вручную. Основные возможности: 🔵Простое API для запуска и остановки контейнеров...
1 неделю назад
🔗 Код для скачивания изображений по ссылке на Python
🔗 Код для скачивания изображений по ссылке на Python Для скачивания изображений в коде используется библиотека requests. ➡️Установка: pip install requests import requests def download_image(url, filename): try: # Отправляем GET-запрос по указанному URL response = requests.get(url, stream=True) # Проверяем, что запрос был успешным (статус 200) response.raise_for_status() # Открываем файл в бинарном режиме записи ('wb') with open(filename, 'wb') as file: # Записываем содержимое ответа в файл for chunk in response.iter_content(chunk_size=8192): file.write(chunk) print(f"Изображение успешно сохранено как: {filename}") except requests...
1 неделю назад
🎧 PyAV – это Python-биндинги для библиотеки FFmpeg, предоставляющие удобный и «питоничный» доступ к функциям обработки аудио и видео
🎧 PyAV – это Python-биндинги для библиотеки FFmpeg, предоставляющие удобный и «питоничный» доступ к функциям обработки аудио и видео. Этот пакет позволяет работать с мультимедийными данными (декодирование, кодирование, ресемплинг, ресайз, фильтрация) без необходимости напрямую взаимодействовать с низкоуровневыми API FFmpeg. Основные возможности: 🔵Поддержка чтения и записи множества форматов мультимедиа (MP4, AVI, MKV и др...
2 недели назад
🔔 notify-py — это кроссплатформенный Python-модуль для создания системных уведомлений на Windows (10/11), macOS (начиная с 10.10) и Linux
🔔 notify-py — это кроссплатформенный Python-модуль для создания системных уведомлений на Windows (10/11), macOS (начиная с 10.10) и Linux (через libnotify). Основные возможности: ⏺Отправка локальных уведомлений на Windows, macOS и Linux. ⏺Поддержка иконок для уведомлений. ⏺Настройка заголовка, текста и звука уведомления...
2 недели назад
⚒️ crudadmin — это библиотека для Django, которая превращает ваш проект в удобную административную панель с функциями CRUD (создание
⚒️ crudadmin — это библиотека для Django, которая превращает ваш проект в удобную административную панель с функциями CRUD (создание, чтение, обновление, удаление) без необходимости писать лишний код. Минимизирует количество шаблонного кода и позволяет быстро создавать административные интерфейсы. Основные возможности: 🔵Автоматическая генерация CRUD-интерфейсов на основе моделей Django. 🔵Поддержка кастомизации форм и отображения данных. 🔵Гибкая система фильтров, поиска и сортировки...
2 недели назад