Справочник Программиста
6.19K subscribers
1.47K photos
390 videos
64 files
1.84K 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
💻 wowy — это полнофункциональный шаблон для электронной коммерции, реализованная на базе Django 4.x.

📌 Основные возможности:
🔵Каталог товаров с поддержкой нескольких изображений
🔵Управление ценами, скидками и остатками
🔵Варианты товаров (размер, цвет, разные SKU и цены)
🔵Корзина и оформление заказа
🔵История заказов и статусы доставки
🔵Генерация PDF-счётов
🔵Регистрация, авторизация и профили пользователей
🔵Админ-панель для управления товарами, заказами и пользователями
🔵Аналитика продаж и статистика магазина
🔵Настройка валют, писем и параметров проекта
🔵Использование Django REST Framework для API


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

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

📌 Основные особенности:
🔵Иммутабельные структуры данных (данные нельзя изменить «на месте»).
🔵Статическая типизация и проверка типов во время выполнения.
🔵Унифицированный и последовательный API без исторических несовместимостей.
🔵Широкая поддержка типов данных NumPy, включая datetime64.
🔵Богатые возможности ввода/вывода (CSV, JSON, Parquet, Excel, Arrow, SQLite и др.).
🔵Совместимость с Pandas, NumPy, xarray и другими форматами.
🔵Эффективная сериализация и поддержка memory-mapping.
🔵Контейнеры для работы с множеством таблиц.
🔵Минимальные обязательные зависимости.
🔵Высокая предсказуемость и безопасность за счёт иммутабельности.


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

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

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

📌 Основные особенности:
🔵Единая декларативная модель построения конвейеров обработки данных.
🔵Превращение обычных функций в задачи.
🔵Поддержка потоков, процессов и asyncio в одном фреймворке.
🔵Автоматическое управление очередями, воркерами и планированием задач.
🔵Возможность комбинировать IO-bound, CPU-bound и async-функции.
🔵Отсутствие внешних зависимостей - полностью чистый Python.
🔵Поддержка параллельного выполнения с настройкой числа воркеров.
🔵Простое построение ETL-конвейеров и пайплайнов обработки данных.


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

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

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

📌 Основные особенности:
🔵Подсветка синтаксиса SQL.
🔵Выполнение SQL-запросов прямо в терминальном редакторе.
🔵Просмотр результатов в виде таблиц.
🔵Поддержка MySQL, PostgreSQL, ClickHouse и SQLite.
🔵Навигация по базам, таблицам и схемам.
🔵Работа с файлами SQL и историей запросов.
🔵Настройка подключений через CLI или JSON-конфиг.


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

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

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

📌 Основные особенности:
🔵Импорт VRM-моделей в Blender
🔵Экспорт VRM-моделей из Blender
🔵Поддержка VRM Humanoid
🔵Настройка материалов и шейдеров, включая MToon
🔵Инструменты для работы с анимацией и скелетом
🔵Поддержка spring bones и blend shapes


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

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

📌 Основные особенности:
🔵Распаковка архивов разных форматов: zip, rar, 7z, tar.gz и др.
🔵Поддержка защищённых паролем архивов
🔵Работа со сплит-архивами
🔵Загрузка архива по прямой ссылке и отправка распакованных файлов в чат
🔵Переименование файлов и установка собственных иконок для медиа
🔵Рассылка сообщений всем пользователям или отдельным
🔵Бан/разбан пользователей
🔵Получение статистики использования бота


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

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

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

📌 Основные особенности:
🔵Интуитивный визуальный редактор страниц с поддержкой drag-and-drop.
🔵Мощная структура страниц с древовидной иерархией.
🔵Расширяемая система блоков контента.
🔵Поддержка мультиязычности и SEO-настроек.
🔵Гибкая интеграция с Django-приложениями и сторонними библиотеками.


Пример использования:
pip install wagtail
wagtail start mysite
cd mysite
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver


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

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

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

📌 Основные особенности:
🔵Быстрая очистка CSV-файлов от лишних символов и некорректных данных.
🔵Простота использования: всё делается одной строкой кода.
🔵Поддержка работы с файлами из разных источников без сложных настроек.


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2👍1🔥1
🌐 view.py — это лёгкий асинхронный веб‑фреймворк на Python, разработанный как «batteries‑detachable» (т.е. с минималистичным ядром и возможностью гибко подключать любые сторонние библиотеки по необходимости).

📌 Основные особенности:
🔵Лёгкий и минималистичный асинхронный веб‑фреймворк
🔵Поддержка ASGI и высокая производительность
🔵Гибкая интеграция сторонних библиотек и инструментов
🔵Поддержка аннотаций типов и чистого API
🔵Маршрутизация, обработка запросов и JSON‑ответы
🔵Шаблонизация и работа со статическими ресурсами
🔵Возможность автоматизации сборки фронтенда
🔵Минималистичный подход без громоздкого ядра


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

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

Генерирует end-to-end UI тесты на естественном языке, запускает их в изолированных инстансах Scrapybara и публикует результаты прямо в комментариях PR.

📌 Основные особенности:
🔵Автоматическое обнаружение новых PR и генерация тестов.
🔵Запуск тестов в изолированных средах.
🔵Поддержка настройки тестового окружения через capy.yaml.
🔵Интеграция с GitHub Actions для управления переменными окружения и шагами тестирования.
🔵Поддержка выполнения shell-команд, создания env-файлов и инструкций на естественном языке.


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

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

Подходит как для простых задач парсинга, так и для разработки компиляторов и интерпретаторов.

📌 Основные особенности:
🔵Поддержка грамматик LALR(1) и Earley, включая левую рекурсию.
🔵Автоматическая генерация абстрактного синтаксического дерева.
🔵Быстрая и эффективная обработка больших текстов.
🔵Возможность использования собственных лексеров и трансформеров.
🔵Простая интеграция с Python-проектами и хорошая документация.


➡️Установка: pip install lark-parser

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1🍌1
🌐 django-cors-headers — это приложение для Django, которое отвечает за добавление HTTP-заголовков, необходимых для поддержки механизма Cross-Origin Resource Sharing на стороне сервера.

CORS — механизм, который регулирует, может ли веб-страница, загруженная с одного домена (или порта), отправлять запросы на API или ресурсы, находящиеся на другом домене.

📌 Основные особенности:
🔵Поддержка механизма CORS для Django-проектов
🔵Точная настройка разрешённых origin через списки и регулярные выражения
🔵Возможность разрешать все origin одной настройкой
🔵Управление разрешёнными методами, заголовками и отправкой cookies
🔵Ограничение действия CORS-заголовков по URL-паттернам
🔵Совместимость с современными версиями Python и Django


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

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

📌 Основные особенности:
🔵Фреймворк для трекинга и воспроизведения движений человека.
🔵Поддержка симуляции движений в MuJoCo.
🔵Возможность обучения политик движения на различных террейнах.
🔵Инструменты для проигрывания, визуализации и генерации движений.
🔵Скрипты для тренировки, генерации поверхности и запуска моделей.
🔵Конвертация моделей Brax/JAX в PyTorch.
🔵Поддержка датасетов mocap, включая LAFAN1 и UnitreeG1.
🔵Наличие generalist-модели, способной выполнять множество типов движений.


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

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

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

📌 Основные особенности:
🔵Кроссплатформенная программа для каталогизации файлов
🔵Сканирование и сохранение структуры файловых каталогов
🔵Быстрый поиск по имени, шаблонам, regex и fuzzy-matching
🔵Возможность добавлять пользовательские данные через собственные скрипты
🔵Параллельный поиск с использованием многоядерных процессоров
🔵Написана на Python и имеет графический интерфейс


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

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