Pathway — это фреймворк на Python для ETL обработки потоковых данных, предназначенный для задач потоковой обработки, аналитики в реальном времени, построения пайплайнов с использованием больших языковых моделей (LLM) и реализации Retrieval-Augmented Generation (RAG).
Основные особенности:
🔵 Поддержка потоковой и пакетной обработки: Позволяет использовать один и тот же код как для обработки потоков данных, так и для пакетной обработки, что упрощает разработку и развертывание.
🔵 Интеграция с Python: Фреймворк предоставляет простой в использовании API на Python, что облегчает интеграцию с популярными библиотеками машинного обучения и аналитики.
🔵 Высокая производительность: Использует масштабируемый движок на Rust, основанный на Differential Dataflow, обеспечивая высокую пропускную способность и низкую задержку при обработке данных.
🔵 Гибкость в использовании: Подходит как для разработки, так и для продакшн-сред, позволяя эффективно обрабатывать как потоковые, так и пакетные данные.
➡️ Установка:
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Основные особенности:
pip install -U pathwayPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Предоставляет готовые компоненты пользовательского интерфейса, такие как таблицы, диаграммы и формы. Пользователи могут взаимодействовать с приложением, изменять входные данные, запускать запросы и обновлять визуализации, без необходимости вручную управлять пользовательским интерфейсом.
Основные особенности:
pip install preswaldPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Библиотека
Zict — это легковесная и удобная абстракция для словарей с расширенными возможностями хранения.Входит в экосистему
Dask и предназначена для управления данными в памяти и на диске таким образом, чтобы легко переключаться между хранилищами.Основные возможности:
pip install zictPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2👍2
Основные особенности:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2
📷 Код для автоматического снимка с веб-камеры на Python
Для автоматического снимка в коде используется библиотека
➡️ Установка библиотеки:
➡️ Справочник Программиста. Подписаться
Для автоматического снимка в коде используется библиотека
openCV.pip install opencv-pythonimport cv2
# Инициализируем объект VideoCapture для захвата видео с камеры (0 - обычно встроенная камера)
cap = cv2.VideoCapture(0)
# Считываем один кадр с камеры. 'ret' - булево значение (True, если кадр успешно считан),
# 'frame' - сам кадр (изображение)
ret, frame = cap.read()
if ret: # Проверяем, был ли успешно считан кадр
# Сохраняем полученный кадр "snapshot.png" в текущей директории
cv2.imwrite("snapshot.png", frame)
print("📷 Снимок сохранён как snapshot.png")
# Освобождаем ресурсы, связанные с объектом VideoCapture (закрываем камеру)
cap.release()
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6👍2🔥2
Taichi — это высокопроизводительный Python-фреймворк, предназначенный для физического моделирования, компьютерной графики и численных вычислений.
Его главная фишка — легко писать сложные вычисления на Python с производительностью C++/CUDA, потому что под капотом
Основные особенности:
🔵 Высокая производительность благодаря JIT-компиляции
🔵 Поддержка CPU и GPU (CUDA, Vulkan, Metal, OpenGL)
🔵 Простой и понятный синтаксис на Python
🔵 Подходит для физических и графических симуляций
🔵 Легко интегрируется в научные и игровые проекты
🔵 Автоматическая векторизация и параллелизм
🔵 Кроссплатформенность (Windows, macOS, Linux)
➡️ Установка:
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Его главная фишка — легко писать сложные вычисления на Python с производительностью C++/CUDA, потому что под капотом
Taichi компилирует Python-код в высокоэффективный байткод, оптимизированный для CPU и GPU.Основные особенности:
pip install taichiPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2🍌2
Позволяет "общаться" с другими компьютерами по сети, отправляя и получая данные точно так, как это делают настоящие программы Windows.
Основные возможности:
⚠️ Информация предоставлена исключительно в образовательных целях. Использование в незаконных действиях запрещено.
pip install impacketPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2👍1
В данном Shorts узнаем очень важный секрет оператора "|"!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Библиотека
towncrier помогает автоматически создавать журнал изменений на основе отдельных файлов с описанием изменений.Особенно полезна в командных проектах и используется в таких известных проектах, как
Twisted, pip, pytest, Black, и других.Основные особенности библиотеки:
pip install towncrierPlease open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2
Aiogram.Предназначен для быстрого старта разработки и включает в себя множество современных инструментов и технологий.
Основные возможности:
Copier для выбора нужных компонентов и быстрой настройки бота.SQLAlchemy и Alembic для миграций.Poetry и pip для безопасного управления зависимостями.Основные библиотеки:
aiogramdpsycopg2SQLAlchemyredisPydanticLoguruPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥3🍌3
This media is not supported in your browser
VIEW IN TELEGRAM
Автоматически делает скриншоты экрана, индексирует их и предоставляет удобный веб-интерфейс для поиска и просмотра истории.
Основные возможности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2
Pokete вы становитесь тренером, путешествуете по миру, ловите и тренируете существ под названием Poketes. Чтобы поймать дикого Pokete, его нужно сначала ослабить, а затем использовать Poketeball. Игра предлагает пошаговые бои, исследование мира и развитие команды Poketes.Linux:
Установка через pip:
pip install scrap_engine
git clone https://github.com/lxgr-linux/pokete.git
./pokete/pokete.py
Windows и macOS:
Установка зависимостей:
pip install scrap_engine pynput
Клонирование репозитория и запуск:
git clone https://github.com/lxgr-linux/pokete.git
python pokete/pokete.py
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍3
Полезен при миграции данных между такими приложениями, как Joplin, Obsidian и Logseq.
Основные возможности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
Основные особенности:
pip install jinaPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥3
Django.Основан на инструменте
Cookiecutter — генераторе проектов, который позволяет создавать проекты по шаблону, задавая параметры на старте.Django-проекта.Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
🧩 PyFlow — это визуальный фреймворк для программирования на Python, ориентированный на создание нодовых систем с возможностью визуального редактирования логики.
Похож на систему Blueprint из Unreal Engine или Shader Graph из Unity, но построен на Python и может использоваться в других приложениях.
Основные возможности:
⏺ Поддержка node-based логики (визуальное программирование).
⏺ Расширяемость: можно создавать собственные кастомные ноды.
⏺ Написан на Python +
⏺ Позволяет визуализировать и запускать код Python, собранный из нод.
⏺ Подходит для прототипирования, обучения, создания инструментов в 3D-пакетах, научных визуализаций и пр.
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Похож на систему Blueprint из Unreal Engine или Shader Graph из Unity, но построен на Python и может использоваться в других приложениях.
Основные возможности:
PyQt/PySide, так что легко встраивается в другие проекты.Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7🔥4
Библиотека
aiometer — это удобный инструмент для ограничения параллелизма при выполнении асинхронных задач.Помогает управлять количеством одновременных задач, чтобы избежать перегрузки системы или API.
Основные возможности:
asyncio.pip install aiometerPlease open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍3🔥3
Библиотека
Copier — это инструмент для создания проектов из шаблонов.Позволяет автоматически копировать структуру шаблона в новый проект, при этом подставляя значения переменных, которые можно задать (например, название проекта, автор и т.д.).
Основные особенности библиотеки:
Jinja2 для шаблонизации файлов и директорийpip install copierPlease open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5🔥1