Справочник Программиста
6.37K subscribers
1.28K photos
375 videos
64 files
1.61K 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
🚀 Nanodjango — это инструмент, позволяющий разрабатывать приложения на Django в одном Python-файле, включая модели, представления, API и административную панель. Идеально подходит для прототипирования, экспериментов и небольших проектов.

При этом Nanodjango поддерживает асинхронные представления и может быть преобразован в полноценный Django-проект по мере роста приложения.

Основные возможности:
Весь код приложения в одном .py файле
Поддержка асинхронных представлений
Автоматическое создание миграций и базы данных
Возможность преобразования в полноценный Django-проект
Встроенная поддержка API через Django Ninja
Совместимость с WSGI/ASGI серверами (Gunicorn, Uvicorn)

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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4👍3
🏋️ fitness-tracker — это полнофункциональное приложение для отслеживания тренировок.

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

Основные возможности:
Ведение журнала силовых тренировок
Анализ прогресса тренировок
Визуализация данных через графики
Командный интерфейс для добавления и анализа данных

Стек:
Docker
TinyDB
FastAPI
Svelte

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2🔥2
🚀 python-template — это высококачественный шаблон проекта для создания Python-библиотек и приложений.

Помогает быстро и удобно стартовать разработку с современными практиками и инструментами, а также поддерживает создание командного интерфейса (CLI) и C-расширений через Cython.

Основные возможности:
Быстрая настройка проекта с помощью скрипта bootstrap
Управление зависимостями через Poetry
Поддержка интерфейса командной строки (CLI)
Интеграция с C-расширениями через Cython
Генерация документации с помощью Sphinx и Read the Docs
Статический анализ и линтинг с использованием pre-commit
Автоматизация CI/CD с GitHub Actions
Публикация пакетов на PyPI по тегам версии
Сборка и публикация Docker-образов

Стек:
Poetry
Cython
Cyclopts
Sphinx
Pre-commit
GitHub Actions
Docker

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

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

Основные возможности:
🔵Диаризация речи с определением говорящих
🔵Обнаружение перекрывающейся речи и её исключение
🔵Сопоставление речи с эталонным голосом
🔵Сепарация вокала от фоновой музыки
🔵Верификация говорящего (WeSpeaker и SpeechBrain ECAPA-TDNN)
🔵Транскрипция речи с помощью Whisper
🔵Автоматическая обрезка и сохранение чистых сегментов речи
🔵Генерация спектрограмм и визуализаций
🔵Поддержка командной строки и опций для настройки
🔵Поддержка Colab-интерфейса для no-code использования

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤‍🔥2
🤖 Телеграм бот на Python для получения погоды

В ходе этой статьи напишем простой, но полезный телеграм-бот на Python для получения прогноза погоды в любом городе.

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
🧠 Quantalogic — это Python-фреймворк для создания интеллектуальных агентов, использующих возможности больших языковых моделей (LLM) типа GPT-4o, Claude или DeepSeek.

Предоставляет инструменты для кодирования, поиска, работы с файлами и многого другого, доступные через удобный CLI или Python API.

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

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

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

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

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

Основные особенности:
Использование Aiogram 3.x
Интеграция с PostgreSQL через SQLAlchemy и Alembic
Поддержка Redis для кэширования и сессий
Интернационализация с Project Fluent
Контейнеризация с Docker и Docker Compose
Автоматизация через Makefile
Использование Caddy Server с автоматическим SSL
Чистая и модульная структура кода
Скрипты для инициализации базы данных

Основные библиотеки:
aiogram
SQLAlchemy
alembic
asyncpg
redis
uv

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
⚒️ MaixPy — это проект, который позволяет использовать язык программирования MicroPython для создания приложений на базе однокристальной системы K210 с архитектурой RISC-V. Эта система предназначена для встраиваемых устройств с поддержкой искусственного интеллекта и Интернета вещей (AIoT).

Основные возможности:
🔵Использование MicroPython для программирования на базе K210
🔵Аппаратное ускорение AI-вычислений до 1 TOPS
🔵Поддержка интерфейсов I2C, SPI, UART, GPIO, PWM, ADC
🔵Работа с камерой и дисплеем
🔵Обработка звука с микрофонным массивом
🔵Поддержка плат Maixduino, Maix Bit, Maix Go и других на базе K210
🔵Простота разработки и тестирования AIoT-приложений
🔵Встроенные библиотеки для компьютерного зрения и обработки аудио
🔵Активное сообщество и большое количество примеров кода

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3🔥1🎉1
🌐 PyDOM — это Python-библиотека, позволяющая создавать веб-страницы с декларативным синтаксисом (подобно JSX или React), но на Python.

Основные особенности:
🔵Декларативный синтаксис для создания веб-страниц.
🔵Предоставляет компоненты, представляющие HTML-элементы.
🔵Позволяет составлять веб-страницы из Python-компонентов.
🔵Разработан на Python.
🔵Хорошо интегрируется с фреймворками, такими как FastAPI.

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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔1🍌1
💻 sqladminPython-библиотека, создающая административную панель для моделей SQLAlchemy в приложениях FastAPI или Starlette.

Основные особенности:
🔵Гибкая админ-панель для SQLAlchemy с поддержкой как синхронных, так и асинхронных движков .
🔵Лёгкая интеграция с FastAPI и Starlette.
🔵Формы строятся через WTForms; из коробки работает с SQLModel.
🔵UI выполнен на основе Tabler — современный, адаптивный интерфейс

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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3👍2🔥2
🧠 ReasonFlux — серия алгоритмов пост‑тренировки больших языковых моделей (LLM), чтобы они лучше справлялись с цепочкой рассуждений (CoT) и сложными логико‑математическими задачами.

Основные возможности:
🔵Улучшение цепочек рассуждений у больших языковых моделей
🔵Использование thought-шаблонов для структурирования рассуждений
🔵Иерархическое обучение с подкреплением для оптимизации моделей
🔵Модель Template Proposer для выбора подходящего шаблона рассуждений
🔵Модель Template Reasoner для пошагового развёртывания шаблонов в решения
🔵Process Reward Models (PRM) для оценки промежуточных шагов рассуждений
🔵Совместное эволюционное обучение генерации кода и unit-тестов
🔵Повышение качества решения сложных логико-математических задач

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

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

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

Основные возможности:
🔵Поиск неиспользуемых зависимостей
🔵Поиск отсутствующих зависимостей
🔵Анализ транзитивных зависимостей
🔵Поддержка различных менеджеров зависимостей (Poetry, pip, PDM и др.)
🔵Гибкая настройка через командную строку и pyproject.toml
🔵Учёт зависимостей, используемых только в процессе разработки
🔵Вывод подробных отчётов об обнаруженных проблемах с зависимостями

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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 freemocap — это открытая система захвата движений без маркеров, которая позволяет записывать и анализировать движения человека с помощью обычных веб-камер, без необходимости использовать дорогие трекеры или маркеры.

Основные возможности:
🔵Захват 3D-движений даже с одной камеры
🔵Кроссплатформенность: Windows, macOS, Linux
🔵Поддержка экспорта в FBX, BVH, CSV, NumPy
🔵Удобный GUI-интерфейс для записи, синхронизации и анализа
🔵Совместим с MediaPipe, YOLO и другими трекерами
🔵Интеграция с Blender через плагин

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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥2😎2
🖱 public-apis — это репозиторией с огромной коллекцией бесплатных открытых API для различных целей.

📦 Что внутри?
Это регулярно обновляемый список публичных API, отсортированный по категориям.

Он помогает разработчикам быстро находить подходящие API для своих проектов.


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤‍🔥2🔥2
🖼 rich-pixels – это надстройка для библиотеки Rich, позволяющая выводить в терминале цветные изображения и ASCII‑графику в виде цветных «пикселей».

Основные особенности:
🔵Отображение изображений в терминале с помощью цветных пикселей
🔵Поддержка загрузки изображений через Pillow
🔵Возможность рендеринга ASCII-графики с цветом
🔵Совместимость с Rich и Textual

➡️Установка: pip install rich-pixels

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤‍🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
📹 Director ― это фреймворк, предназначенный для выполнения сложных задач с видео с использованием ИИ‑агентов.

Построен поверх VideoDB, инфраструктуры «видео как данных».

Основные возможности:
🔵Поиск сцен и событий по текстовому запросу
🔵Суммаризация содержимого видео
🔵Автоматическая нарезка видео на клипы
🔵Создание субтитров с помощью OpenAI
🔵Дубляж видео через ElevenLabs
🔵Компиляция нескольких видео в одно
🔵Генерация мемов из видео
🔵Визуализация разговоров в формате чата
🔵Поддержка стриминга видео в браузере
🔵Интеграция с OpenAI, Claude, Whisper, Composio

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

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

В репозитории более 25 популярных игр, таких как:
🎮 Flappy Bird
🧱 Tetris
🐍 Snake
👻 Pacman
💣 Bomberman
🧠 2048
🕹 Arkanoid
Sokoban
и многие другие.

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

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