PythonDigest
1.86K subscribers
23 photos
1 video
17.6K links
Сборник Python новостей: https://pythondigest.ru

Наш IT-тренажер: https://app.incidenta.tech/

Создано в @incidenta_tech
Download Telegram
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Как я прикрутил LLM к scratch и порадовал ребёнка
- Как построить идеальную «песочницу» для ML-моделей
- От голосовых к тексту: делаем бота для расшифровки аудио на GigaAM-v3
- Как превратить звонки техподдержки в самообновляемую базу знаний
- DDD на пальцах: как перестать проектировать таблицы и начать думать о бизнесе
- ty: революция в тайп-чекинге
- Manim: как создавать математические анимации в стиле 3Blue1Brown с помощью Python
- Memori - SQL Native Memory Layer for LLM

Заходите в гости - https://pythondigest.ru/issue/628/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- DOOM in Django
- PyPI in 2025: A Year in Review - The Python Package Index Blog
- Универсальный автогенератор тестов API на базе Schemathesis
- Нейропоисковик на 17 миллионов картинок: OpenCLIP
- Подземелье c LLM-экспертами: используем PocketFlow и MCP для объяснения настолок
- A (biased) Pure Python Performance Comparison
- Кроим ДНК на Python — CRISPR gRNA finder, Часть I: Введение и базовый поиск
- И еще немного о QR кодах
- sqlit: TUI for SQL Databases
- Nano-PDF - Edit PDF files with Nano Banana

Заходите в гости - https://pythondigest.ru/issue/629/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Кроим ДНК на Python — CRISPR gRNA finder, Часть II: Скоринг, off-target и реальный ген
- Python 3.14 vs. 3.13 / 3.12 / 3.11 / 3.10
- Выбор статистического метода для A/B-теста: практическое руководство
- Тестирование gRPC на Python в системах промышленной автоматизации
- River: учим модель по одной строчке данных
- Обучение ИИ-моделей на обычном ЦП
- django-devbar - Lightweight performance devbar for Django
- onlymaps: A Python Micro-ORM
- Django - 6.0.1

Заходите в гости - https://pythondigest.ru/issue/630/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Pydantic vs Adaptix – плюсы, минусы и области применения
- Как я перестал слушать «Unknown Artist — Track 01» и написал свой распознаватель музыки
- Макрос-клавиатура которую я делал 5 лет
- CTE (Common Table Expression) / Django CTE
- Как я собрал свой первый пет-проект по распознаванию языка жестов
- Джентльменский набор LLM-инженера: гайд по экосистеме языковых моделей
- FinceptTerminal - finance application offering
- AI-research-SKILLs - library of AI skills
- fastjsondiff - Fastest JSON Diff Library


Заходите в гости - https://pythondigest.ru/issue/631/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- MedGemma: разбираем медицинский AI от Google
- CPython — Сборка мусора изнутри, ч.3
- MCP (КОМПАС-3D + LLM): превращаем САПР в среду для AI-агентов
- Git Worktree: Секретное оружие ML-инженера
- Как заставить LLM сортировать данные: от наивного подхода до TrueSkill
- Покоряем гору временных рядов: делаем прогноз для 200+ рядов с библиотекой Etna
- graphqlite: Graph Database SQLite Extension
- chunkhound - Local first codebase intelligence
- sorl-thumbnail - 13.0.0
- pandas 3.0

Заходите в гости - https://pythondigest.ru/issue/632/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Чистим аудиокниги от шума нейросетями
- Параллелизация pytest: от xdist до Kubernetes
- Django ORM: как QuerySet ленится, цепляется и генерирует SQL
- Линейная регрессия, встряска рейтинга и первое место. Часть 1: Ёлочка, живи
- Улучшаем Backend-разработку в Cline на примерах
- Как Питолис мир создавал
- Генетический алгоритм: практический кейс раскроя полотен
- pip - 26.0
- jupyterlab-git: A Git Extension for JupyterLab

Заходите в гости - https://pythondigest.ru/issue/633/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- LIFO, 3D и Динамический Шампур: как упаковать 6000 объектов в фуру за 12 секунд
- Q-scribe: сервис транскрибации для двоих
- Персональный аудиогид по картинам: от запроса до аудио (LLM + TTS)
- От «яблока» до «королевы»: как нейросети учатся понимать смысл слов через эмбеддинги
- Обзор Open Source моделей для задачи TTS
- sys.settrace: как устроены дебаггеры, coverage и profilers в Python
- CPython — Сборка мусора изнутри, ч.4
- dj-celery-panel: Celery Task Inspector for Django Admin
- django-hawkeye - BM25 full-text search using PostgreSQL
- Django - 6.0.2, 5.2.11, 4.2.28

Заходите в гости - https://pythondigest.ru/issue/634/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Антипаттерны на питоне, которые меня победили
- Разбираем 200-строчный microgpt от Андрея Карпаты
- Нейросетевой прогноз погоды для edge-устройств
- Визуализация 2+1D в Виртуальной Вселенной
- Пишем свой voice-to-text на Python: 4 бэкенда и батч-обработка голосовых
- Шампур Логистик: Как упаковать флот и не сойти с ума от 70 000 контейнеров
- django-bolt - Rust-powered API Framework for Django
- gunicorn - 25.1.0
- coverage - 7.13.4

Заходите в гости - https://pythondigest.ru/issue/635/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Трансформер своими руками: с нуля до Numpy реализации и обучения
- Как мы собрали СЭД для поликлиники из трёх костылей
- Я заменил Google на 50 строк Python. Через месяц я забыл, как пишется tar -xzf
- Как писать юнит-тесты, которые не ломаются
- Подключаем российские AI-сервисы к OpenClaw: GigaChat, YandexGPT и Yandex 360
- Python mmap: Улучшенный I/O файлов с помощью отображения файлов в память
- djangofmt - A fast, HTML aware, Django template formatter, written in Rust
- oxyde: Type-Safe, Pydantic-Centric Async ORM
- Flask - 3.1.3

Заходите в гости - https://pythondigest.ru/issue/636/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Я дал 100 AI-агентам равный бюджет — они изобрели кредиты под 15%
- Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI
- От WSGI к ASGI: как Python научился работать с асинхронным вебом
- Создание идеального лабиринта с помощью упрощённого алгоритма Прима
- Как слушать аудиокниги в Telegram без боли: история создания плеера
- Large-v3 на Ryzen 5500U: как я оцифровал архив диктофонных записей без GPU и облаков
- Менеджер ML-экспериментов. Что это и как он нас выручает
- MicroPythonOS Graphical Operating System
- dj-control-room - The control room for your Django app
- virtualenv - 21.1.0
- SQLAlchemy - 2.0.47

Заходите в гости - https://pythondigest.ru/issue/637/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Алгоритм Крускала и кишки лабиринтов
- Ускоряем pandas, не переписывая код. Мой опыт с FireDucks
- Как мы сделали AI code review через Ollama без облака?
- Использование алгоритма Hunt&Kill для создания клеточного лабиринта
- От скалярной тоски к SIMD-эйфории: как подружить IDA Pro с инструкциями RISC-V P Extension
- Как я автоматизировал юридическую рутину
- Grep-AST или Как мы заменили векторный поиск всего одной библиотекой
- py2many: Transpiler of Python to Many Other Languages
- skill-scanner - Security Scanner for Agent Skills
- redis - 7.3.0
- Django - 6.0.3

Заходите в гости - https://pythondigest.ru/issue/638/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Наблюдаемость LLM-агентов: Часть 1 и 2
- От OCR до ADE: как машины научились не просто читать, а понимать документы
- Умная теплица на Raspberry Pi 4. Часть 1
- Аугментации изображений: как улучшить качество моделей без новых данных
- DNS TXT как канал доставки конфигов: тихо, надёжно, неубиваемо?
- Как обнаружить заказной негатив с помощью скриптов
- Гит в Телеграм?
- opc-skills - Agent Skills for Solopreneurs
- cinderx: High-Performance Python Runtime Extensions

Заходите в гости - https://pythondigest.ru/issue/639/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Удаление шума и деформация 3D‑облаков точек в Python с помощью графовых лапласианов
- Как мы внедрили бота, чтобы слайды делали сами себя
- Разнообразие нейронных сетей: Обзор основных задач
- Как отправлять email через LoRa mesh-сеть (Meshtastic + Python)
- Как я переводы видео автоматизировать собирался
- Python 3.15’s JIT is now back on track
- Astral to join OpenAI
- agentfield - Kubernetes for AI Agents
- Oxyde ORM - Django-like Pydantic-driven Async ORM
- django-security-label: A third-party package to anonymize data in your models

Заходите в гости - https://pythondigest.ru/issue/640/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- В каждом JPEG зашита модель вашей сетчатки. Буквально
- Как заставить LLM считать точно: генерация кода вместо генерации ответов
- От 0.034 до 0.791 и обратно: Legal RAG, 17 итераций и стена масштабирования
- Как я построил «аниме-завод»: систему, которая сама превращает эпизоды в YouTube Shorts
- Теперь silero-tts v5 на русском языке умеет задавать вопросы
- Большие языковые модели играют в Бесконечное Лето
- Apache Superset — боремся с фильтрами по дате. Часть 1
- pristan: The Simplest Way to Create a Plugin System
- django-live-translations - In-browser translation editing for Django superusers
- Werkzeug - 3.1.7

Заходите в гости - https://pythondigest.ru/issue/641/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Как научить робота повторять движения, используя нейросеть
- ИИ управляет КОМПАС-3D — и это уже можно трогать руками
- Apache Superset — боремся с фильтрами по дате. Часть 2
- LoRA не помогла: как мы дообучали Mistral 7B на русском и что в итоге сработало
- YOLOv11 и RF-DETR для object detection в видео
- Ускоряем игру «Жизнь» с помощью CUDA / Triton
- [Видео] Векторные базы в агентной архитектуре
- Pyre - JIT Python interpreter written in Rust
- syrupy: The Sweeter pytest Snapshot Plugin

Заходите в гости - https://pythondigest.ru/issue/642/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Команда не стала работать быстрее: 8 уровней агентной инженерии
- Deep Agents от LangChain. Как это меняет подход к созданию агентных систем
- Как мы создали новый тестовый фреймворк, адаптируемый к росту проектов
- Как я выбираю моменты для Shorts: почему LLM + транскрипт почти всегда дают мусор
- Один скилл, четыре модели — что может пойти не так
- Отчёт PSF об инциденте атаки на цепочку поставок LiteLLM/Telnyx + рекомендации
- obabot: пишем бота один раз — запускаем в Telegram и Max
- bullshit-benchmark - проверяем AI
- Django security releases: 6.0.4, 5.2.13, and 4.2.30

Заходите в гости - https://pythondigest.ru/issue/643/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Почему Whisper и другие плохо слышат русских айтишников
- Создание языка программирования с нуля ради одной игры и Telegram-бота
- LLM как декодер в ASR для спонтанной русскоязычной речи
- Как мы заставили vLLM «лениться» под нагрузкой и спасли Time-to-First-Token
- Как я сделал Variables в Airflow 3 удобнее
- Python Executor: как мы встроили Python в автоматизацию, не пуская его в ядро
- Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге
- django-modern-rest: REST With Types and Async Support
- django-freeze: Convert Django Sites to Static Ones

Заходите в гости - https://pythondigest.ru/issue/645/
💩1🤡1
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Проектирование на основе абстрактного синтаксического дерева
- Пишем быстрые UI-автотесты без флаков, стендов и боли
- z.ai GLM 5.1: Как я научил слепую модель видеть
- Методы обнаружения контуров в изображении: пространственные фильтры
- Per-user OAuth для MCP-серверов: Keycloak, n8n и Telegram-бот через один Auth Proxy
- WebAssembly как платформа расширений для Python
- Как мы переписывали логику очередей: Celery => aio-pika => FastStream
- PyWry: Cross-Platform Rendering Engine in Python
- django-grappelli - 5.0.0
- pip - 26.1

Заходите в гости - https://pythondigest.ru/issue/646/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Можно ли заменить диктора open-source TTS-моделью: тестируем OmniVoice на русском языке
- Как устроен Meshtastic, зачем он нужен и как я подключил его к локальной модели на ноутбуке
- Сепаратор для логов. Сжимаем логи для контекста LLM без потери читаемости
- Как устроен словарь в CPython: compact dict, key sharing и что с ним делает free-threading
- tryke: Rust-Based, Jest-Style Test Runner
- StegoForge: Zero-Dependency Python Steganography
- Django security releases - 5.2.14, 6.0.5

Заходите в гости - https://pythondigest.ru/issue/647/
#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Airflow TaskFlow API: внутреннее устройство современного способа писать DAG-и
- Как звучит JPEG? Или что будет, если сжать спектрограмму как фотографию
- Логин через Telegram по-новому: разбираем OIDC-флоу oauth.telegram.org и собираем его на Python
- От XML-отчёта до 3D-обрезки в Revit: как я сделал сервис для управления BIM-коллизиями
- Отказоустойчивый запуск WSGI приложения. Обзор архитектуры Gunicorn
- Заменит ли ИИ настоящих судей? Я скормил ему дело которое арбитры разбирали 3 недели
- Как я сделал “Авиасейлз для логистики”: агрегатор заявок из 16+ источников
- Строки в Python: всё не так просто, как кажется
- manage.py migrate в пятницу в 17:30 на проде с 3K RPS и таблицей 200М строк
- postman2pytest: как превратить Postman-коллекцию в pytest-набор
- vit - Git for Video Editing

Заходите в гости - https://pythondigest.ru/issue/648/