Справочник Программиста
5.92K subscribers
1.72K photos
402 videos
64 files
2.15K 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
🖥 Magic Wormhole — это инструмент для безопасной и простой передачи файлов и текстовых сообщений между компьютерами через интернет.

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

📌 Основные особенности:
🔵Надёжная передача файлов и текстовых сообщений.
🔵Шифрование end-to-end для защиты данных.
🔵Простое соединение через короткие одноразовые коды.
🔵Кроссплатформенность: работает на Linux, macOS и Windows.
🔵Возможность интеграции в скрипты и другие приложения через Python API.


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

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

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

📌 Основные особенности:
🔵Мгновенное создание веб-приложений из Python-скриптов
🔵Поддержка графиков (Matplotlib, Seaborn, Plotly, Altair и др.)
🔵Отлично работает с ML-моделями (scikit-learn, PyTorch, TensorFlow)
🔵Интерактивные элементы: кнопки, слайдеры, чекбоксы, формы
🔵Авто-перезагрузка приложения при изменении кода
🔵Встроенный веб-сервер, не нужен Flask или Django


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤‍🔥3🔥2
🌀 Snowfakery — это инструмент на Python для генерации реалистичных тестовых данных на основе YAML-сценариев, изначально созданный для экосистемы Salesforce, но пригодный и для других задач.

📌 Основные особенности:
🔵Генерация данных по YAML-рецептам
🔵Поддержка связей между объектами (foreign keys, зависимости)
🔵Использование Faker и собственных функций генерации
🔵Повторяемые и воспроизводимые наборы данных
🔵Экспорт данных в Salesforce, CSV, JSON и другие форматы
🔵Расширяемость через плагины и кастомные функции


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2🎄21
С Новым Годом!!! 🕺🍬🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉37🍌6🔥3
🌐 fastapi-new — это официальный шаблон-генератор для быстрого создания современного production-ready проекта на FastAPI.

📌 Основные особенности:
🔵Быстрый старт FastAPI-проекта через Copier
🔵Готовая архитектура (routers, services, models, core)
🔵JWT-аутентификация и управление пользователями
🔵Поддержка PostgreSQL + SQLAlchemy 2.0
🔵Docker и Docker Compose из коробки
🔵Настроенное тестирование
🔵Переменные окружения и настройки через .env
🔵Миграции БД с Alembic
🔵Подготовка к деплою


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2❤‍🔥1
Media is too big
VIEW IN TELEGRAM
⚙️ AutoPilot — это проект, представляющий собой набор автоматизированных скриптов на Python с веб-интерфейсом на Streamlit для упрощения повседневных задач.

📌 Основные особенности:
🔵Веб-интерфейс на Streamlit для запуска автоматизаций через браузер
🔵Набор готовых Python-скриптов для повседневных задач
🔵Удаление фона с изображений
🔵Генерация QR-кодов
🔵Генерация фейковых данных
🔵Загрузка видео и аудио с YouTube
🔵Массовая отправка email-сообщений
🔵Скачивание изображений по ключевым словам
🔵Конвертация PDF-файлов в аудиокниги
🔵Анализ и проверка Python-кода
🔵Мониторинг системных ресурсов
🔵Управление буфером обмена
🔵Проверка орфографии текста
🔵Проверка доступности и статуса ссылок
🔵Чтение и агрегация новостей
🔵Автоматическое резюмирование статей
🔵Базовое редактирование изображений


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤‍🔥2🔥2
⚙️ watermark — это расширение для IPython и Jupyter Notebook, которое позволяет выводить метки времени, версии пакетов и информацию о системе и железе прямо в интерактивной сессии Python.

📌 Основные особенности:
🔵Вывод информации о дате и времени последнего запуска кода.
🔵Отображение версии Python, IPython и установленных пакетов (например, NumPy, SciPy).
🔵Сбор данных о системе: ОС, архитектура, процессор, количество ядер.
🔵Удобно для документирования экспериментов и воспроизводимости исследований.


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
🌐 Falcon — это высокопроизводительный веб-фреймворк на Python для создания REST API и микросервисов.

Ориентирован на минимальную задержку, лёгкость и масштабируемость, позволяя писать чистый и быстрый код без лишнего «магического» функционала.

📌 Основные особенности:
🔵Высокая скорость и низкое потребление ресурсов.
🔵Чёткая и простая маршрутизация HTTP-запросов.
🔵Поддержка RESTful API и WSGI/ASGI приложений.
🔵Возможность работы с middleware и hooks для расширения функционала.
🔵Минималистичный дизайн без лишнего синтаксического сахара.


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

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

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

Показывает, как разные инструменты преобразуют бинарный код обратно в исходный.

📌 Основные особенности:
🔵Поддержка нескольких популярных декомпиляторов.
🔵Сравнение их работы в реальном времени через веб-браузер.
🔵Возможность запуска в Docker для разработки и продакшена.
🔵Настройка хранения данных с использованием S3.


📱 Репозиторий
🌐 Онлайн

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤‍🔥1
🖌 windows-curses — это реализация библиотеки curses для Windows, позволяющая использовать ncurses-подобный API в консольных приложениях под Windows без WSL и Linux-окружения.

Позволяет программам рисовать “интерфейсы” прямо в консоли Windows.

📌 Основные особенности:
🔵Поддержка curses-API в Windows Console
🔵Основана на PDCurses (портируемая реализация curses)
🔵Совместимость с кодом, написанным под ncurses
🔵Подходит для CLI-утилит и TUI-интерфейсов


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2👍2🔥1
⚙️ geojson-pydantic — это Python-библиотека для строгой валидации и сериализации GeoJSON-объектов с использованием Pydantic, удобная для API, FastAPI и работы с геоданными.

📌 Основные особенности:
🔵Полная поддержка спецификации GeoJSON
🔵Pydantic-модели для Geometry, Feature и FeatureCollection
🔵Строгая валидация координат и структуры данных
🔵Отлично подходит для FastAPI и REST API
🔵Удобная сериализация и десериализация JSON


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

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

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

Решает проблему «забывания» контекста при каждом новом запуске AI-инструмента и обеспечивает интеллектуальный, постоянный и быстрый доступ к памяти с семантическим поиском.

📌 Основные особенности:
🔵Постоянное хранение контекста между AI-сессиями
🔵Семантический поиск по памяти на основе векторных эмбеддингов
🔵Совместимость с MCP-клиентами (Claude, VS Code, Cursor и др.)
🔵Быстрый локальный доступ к данным с опциональной облачной синхронизацией
🔵Поддержка многопользовательской и командной работы
🔵OAuth 2.1, JWT и API-ключи для управления доступом
🔵REST API для интеграции со сторонними сервисами
🔵Веб-интерфейс для управления памятью и документами
🔵Локальное и облачное хранилище (гибридная архитектура)


➡️Установка библиотеки: pip install mcp-memory-service

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

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

📌 Основные особенности:
🔵Парсинг строк версий в объекты
🔵Корректное сравнение версий (>, <, ==, >=, <=)
🔵Поддержка диапазонов и спецификаторов версий
🔵Безопасная работа с prerelease и build-метаданными
🔵Чистый API и строгая типизация


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

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

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

📌 Основные особенности:
🔵Обновление в реальном времени: отображение живых данных с помощью линейных графиков.
🔵Несколько линий: поддержка построения нескольких линий на одном графике для удобного сравнения.
🔵Настройка цветов: возможность задавать цвета в соответствии с дизайном приложения или представлением данных.
🔵Настройка шрифтов: изменение шрифтов текстовых элементов для повышения читаемости.
🔵Настройка размеров: изменение размеров графика под разные экраны и макеты.


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

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

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

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

📌 Основные особенности:
🔵Готовый продакшен-шаблон Django-проекта на основе лучших практик
🔵Генерация проекта через Copier с интерактивной настройкой
🔵Поддержка современных версий Django и Python
🔵Разделение настроек для dev / test / prod и соответствие 12-Factor App
🔵Docker и Docker Compose «из коробки»
🔵Встроенная аутентификация и усиленные настройки безопасности
🔵Поддержка API (DRF, GraphQL), классического web и SPA-подходов
🔵Интеграция с Celery, WebSockets и асинхронными задачами
🔵Набор инструментов для качества кода и тестирования
🔵Observability: логирование, метрики, Sentry, OpenTelemetry
🔵SaaS-функции: мульти-тенантность, биллинг, feature flags
🔵Готовые конфигурации для деплоя в облака и Kubernetes


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

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

📌 Основные особенности:
🔵Автоматическое обнаружение SQL-инъекций (GET, POST, Cookie, HTTP-заголовки)
🔵Поддержка большинства СУБД: MySQL, PostgreSQL, MSSQL, Oracle, SQLite и др.
🔵Определение типа СУБД, версии и структуры базы данных
🔵Получение таблиц, столбцов и данных из БД
🔵Обход WAF/IPS с помощью tamper-скриптов
🔵Выполнение SQL-запросов и команд ОС (при наличии уязвимостей)
🔵Полностью автоматизированный режим работы


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

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

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

Сочетает в себе идеи из FastAPI (асинхронность, декларативные маршруты, типизация) с собственным контейнером зависимостей и системой модулей, предлагая удобный и расширяемый стек для создания как API, так и фронтенда.

📌 Основные особенности:
🔵Модульная архитектура с жизненным циклом компонентов
🔵Встроенный типобезопасный dependency injection
🔵Асинхронная работа и ASGI-совместимость
🔵Декларативные HTTP-маршруты в стиле FastAPI
🔵Минимальная конфигурация «из коробки»
🔵Разделение на независимые модули (core, web, frontend, cli)
🔵Встроенная интеграция фронтенда (Vite, Tailwind, DaisyUI)
🔵CLI-утилита для запуска и управления приложением
🔵Удобное расширение и переиспользование модулей


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
🔎 Open Source Face Recognition SDK — это открытый и бесплатный SDK для распознавания лиц, который позволяет интегрировать функции обнаружения и сравнения лиц в свои приложения на Windows и Linux с помощью простого Python-API.

📌 Основные особенности:
🔵Локальное распознавание лиц без передачи данных в облако
🔵Открытый исходный код и бесплатное использование
🔵Обнаружение лиц на изображениях
🔵Выделение ключевых точек лица
🔵Генерация векторных признаков
🔵Сравнение лиц с расчётом коэффициента сходства
🔵Python-API для быстрой интеграции
🔵Поддержка Windows и Linux
🔵Работа в реальном времени
🔵Поддержка популярных форматов изображений


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

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

📌 Основные особенности:
🔵Глубокое сравнение dict, list, set, tuple, dataclass, объектов
🔵Детальное описание различий: что именно изменилось, добавилось или было удалено
🔵Поддержка вложенных структур любой сложности
🔵Игнорирование порядка элементов и отдельных полей
🔵Сравнение с учётом допусков (например, для float)
🔵Сериализация результата в JSON
🔵Поддержка delta-объектов (применение изменений)


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

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

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

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

📌 Основные особенности:
🔵Графический интерфейс на PyQt5
🔵Просмотр всех запущенных процессов в виде таблицы
🔵Отображение PID, имени процесса, пользователя, статуса, CPU и RAM
🔵Быстрый поиск и фильтрация процессов по имени
🔵Обычное и принудительное завершение процессов
🔵Уведомление о запуске без прав администратора
🔵Кроссплатформенная поддержка (Windows, Linux, macOS)


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

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