Справочник Программиста
6.21K subscribers
1.44K photos
390 videos
64 files
1.8K links
По рекламе - @it_start_programmer
Мои курсы - @courses_from_it_start_bot
Сайт - https://it-start.online/
YouTube - https://www.youtube.com/@it_start
Реклама на бирже - https://telega.in/c/programmersGuide_1

Предложить идею: @it_start_suggestion_bot
Download Telegram
🗂 ttk-file-explorer — это лёгкий проводник для Windows, написанный на Python с использованием tkinter и оформленный через ttkbootstrap.

📌 Основные особенности:
🔵Навигация по файловой системе Windows
🔵Просмотр файлов и папок
🔵Базовые операции управления файлами (копирование, перемещение, удаление и т. д.)
🔵Интерфейс на tkinter с оформлением через ttkbootstrap
🔵Поддержка светлой и тёмной темы
🔵Возможность кастомизации интерфейса
🔵Лёгкость и минималистичный дизайн
🔵Возможность сборки в исполняемый файл через встроенный скрипт


📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥6👍2🔥1
🖼 lhotse — это Python-библиотека для гибкой подготовки мультимодальных данных (аудио, речь, видео, изображения, текст) и их использования в задачах машинного обучения.

📌 Основные особенности:
🔵Поддержка мультимодальных пайплайнов (аудио, текст, изображения, видео).
🔵Эффективные алгоритмы загрузки данных, включая смешивание датасетов и on-the-fly bucketing.
🔵Управление случайностью данных и дедупликация для распределённого обучения.
🔵Стандартизированные рецепты подготовки данных для популярных корпусов.
🔵Работа с «cuts» для гибкой подготовки данных к обучению моделей.
🔵Поддержка эффективных последовательных форматов ввода-вывода, таких как Lhotse Shar.


➡️Установка: pip install lhotse

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥2👍1
🤖 LyricsPyRobot — это проект Telegram-бота для поиска текстов песен. Позволяет находить тексты с платформ Spotify и Last fm, поддерживает несколько языков и умеет генерировать кастомное оформление с обложкой альбома.

Бот интегрируется с WebApp для авторизации, поддерживает интерактивные команды, стикеры и отображение через Telegraph.

📌 Основные особенности:
🔵Поиск текстов песен с Spotify и Last fm
🔵Многоязычная поддержка
🔵Генерация кастомного оформления с обложкой альбома
🔵Интерактивные команды и WebApp для логина
🔵Поддержка стикеров и просмотр через Telegraph


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤‍🔥1
🎞 Open Sora Plan — это проект, цель которого воссоздать модель Sora от OpenAI, предназначенную для генерации видео из текста.

📌 Основные особенности:
🔵Использует WF‑VAE для эффективной компрессии латентного пространства видео
🔵Модель диффузии “Joint Image‑Video Skiparse Denoiser” для генерации видео
🔵Контроллеры условий для текстовых и визуальных входных сигналов
🔵Переход с “2+1D” модели на 3D full‑attention архитектуру
🔵Высокая степень компрессии VAE и улучшенная sparse DiT архитектура в версии
🔵Использование Open‑Sora‑Dataset с видео CC0 и фильтрацией по качеству и движению
🔵Sparse attention ускоряет работу модели на ~35% при сохранении качества


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
⚒️ dataclasses-json — это Python-библиотека, которая упрощает сериализацию и десериализацию датаклассов в JSON и из JSON.

📌 Основные возможности:
🔵Простая сериализация датаклассов.
🔵Обратная десериализация JSON.
🔵Поддержка вложенных датаклассов и стандартных типов.
🔵Настройка имён полей в JSON.
🔵Обработка отсутствующих полей.
🔵Управление поведением при неизвестных/лишних полях.
🔵Возможность задавать пользовательские кодировщики и декодировщики типов.


➡️Установка: pip install dataclasses-json

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2🔥1🍌1
💻 TkEasyGUI — это библиотека, предназначенная для простого создания графических интерфейсов в Python.

Основана на tkinter и позволяет быстро разрабатывать GUI-приложения на Windows, macOS и Linux.

📌 Основные особенности:
🔵Простая и интуитивная работа с GUI, упрощает использование tkinter.
🔵Поддержка подсказок типов для автодополнения кода.
🔵Совместимость с моделью событий PySimpleGUI.


➡️Установка: pip install TkEasyGUI

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
🤖 userbot — это телеграм-userbot, т.е. программа, которая действует как обычный аккаунт пользователя, но автоматически и по командам.

📌 Основные особенности:
🔵Работает как Telegram-юзербот на базе Pyrogram Asyncio
🔵Поддерживает Smart Plugins для расширения функциональности
🔵Использует MongoDB для хранения данных
🔵Имеет интеграцию со Spotify API
🔵Поддерживает генерацию изображений кода
🔵Запускается как напрямую на Python, так и через Docker
🔵Имеет встроенные команды управления


📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤‍🔥2🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Terminal Rain — это скрипт на Python, который создаёт эффект ASCII-дождя и молний прямо в терминале, используя библиотеку curses.

📌 Особенности:
🔵ASCII-анимация дождя и молний в терминале
🔵Два режима: обычный дождь и гроза
🔵Настройка цветов дождя и молний через аргументы командной строки
🔵Поддержка изменения размера терминала с полной перерисовкой
🔵Управление горячими клавишами (t — молнии, q — выход)


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2😁1🍌1
📨 MailToTelegramForwarder — это Python-скрипт, который получает письма с удалённого IMAP-сервера и пересылает их через Telegram API.

Для работы не требуется отдельный почтовый сервер — можно использовать любой IMAP-провайдер, включая Gmail, Outlook или собственный сервер.

📌 Основные особенности:
🔵Получение писем с IMAP-сервера.
🔵Пересылка сообщений в Telegram.
🔵Поддержка HTML-писем с исправлением сломанной структуры.
🔵Лёгкая установка и интеграция с systemd на Linux.


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
PyQtDarkTheme — это библиотека, которая добавляет современную тёмную и светлую темы оформления для приложений на PyQt и PySide, обеспечивая единый стиль и удобную кастомизацию интерфейса.

📌 Основные особенности:
🔵Современная тёмная и светлая тема для PyQt и PySide
🔵Поддержка PyQt5, PyQt6, PySide2 и PySide6
🔵Единый внешний вид интерфейса на разных версиях Qt
🔵Автоматическая синхронизация темы с настройками ОС
🔵Готовые стили и палитры
🔵Поддержка настройки цветов и параметров темы
🔵HiDPI-поддержка для старых версий Qt
🔵Обновлённые иконки, адаптированные под тёмную тему
🔵Встроенная галерея виджетов для предпросмотра темы


➡️Установка: pip install pyqtdarktheme

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2👍2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🗑 autoflake — это утилита для автоматического удаления неиспользуемого кода в Python, включая неиспользуемые импорты и переменные.

Помогает поддерживать код чистым и упрощает его чтение и поддержку.

📌 Основные особенности:
🔵Удаление неиспользуемых импортов.
🔵Удаление неиспользуемых переменных.
🔵Совместимость с различными версиями Python.
🔵Может работать как командная строка или как модуль внутри Python-скриптов.


➡️Установка библиотеки: pip install autoflake

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🎹 Nallely-midi — это органическая платформа и мета-инструмент для экспериментов с MIDI, музыкой, визуализацией и взаимодействиями в реальном времени.

Позволяет создавать и комбинировать виртуальные устройства, управлять MIDI-контроллерами и экспериментировать с генеративной музыкой и мультимодальным искусством.

📌 Основные особенности:
🔵Создание и комбинирование виртуальных устройств (LFO, EG и др.).
🔵Настройка взаимодействий между MIDI-контроллерами и виртуальными устройствами.
🔵Возможность визуального и программного управления «инструментами».
🔵Эксперименты с генеративной музыкой и мультимодальными визуализациями.
🔵Поддержка внешних сигналов, например с веб-камеры для генерации импульсов.


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔔 relator — это инструмент для автоматической отправки уведомлений в Telegram о новых задачах и pull requests в репозитории на GitHub.

Следит за событиями в репозитории и сразу же присылает их в Telegram в удобном формате, чтобы команда была в курсе всего происходящего.

📌 Основные особенности:
🔵Мгновенные уведомления о новых событиях.
🔵Поддержка красивого форматирования HTML и Markdown.
🔵Автоматическое преобразование GitHub-меток в Telegram-хештеги.
🔵Гибкая настройка под разные сценарии.
🔵Надёжность с встроенной системой повторных попыток для Telegram API.


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔐 telegram-webapp-auth — это Python-пакет, реализующий алгоритмы аутентификации для Telegram Mini Apps.

Предназначен для простого и безопасного подключения пользователей к мини-приложениям Telegram.

📌 Основные особенности:
🔵Простая интеграция в Telegram Mini App.
🔵Безопасная реализация алгоритмов аутентификации Telegram.
🔵Лёгкий и минималистичный пакет.
🔵Полная поддержка type hints для автодополнения и проверки типов.
🔵Хорошо документирован и покрыт тестами.


➡️Установка библиотеки: pip install telegram-webapp-auth

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
💬 RAG Template — это шаблон для создания чат-ботов и систем управления документами с использованием Retrieval-Augmented Generation с векторным поиском и FastAPI.

Помогает быстро разрабатывать AI-приложения, интегрируя различные LLM и инструменты извлечения информации из документов.

📌 Основные особенности:
🔵Управление документами: поддержка PDF, DOCX, PPTX, XLSX, Markdown, EPUB, HTML, CSV, TXT и изображений; автоматические резервные механизмы извлечения данных.
🔵Интеграция с AI: поддержка нескольких поставщиков LLM и встраиваемых моделей.
🔵Мониторинг и оценка: инструменты для трассировки и оценки производительности системы.
🔵Фронтенды: удобные интерфейсы для взаимодействия с пользователем.
🔵Безопасность: базовая аутентификация для безопасного доступа.
🔵Развёртывание: поддержка локальной и продакшн среды.


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2👍1🔥1