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

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

Создано в @incidenta_tech
Download Telegram
Охота на невидимку: пишем стегоанализатор для LSB-атак на Python
https://habr.com/ru/companies/chameleonlab/articles/949176/

В нашем блоге мы говорим о стеганографии — искусстве сокрытия информации. Встроить секретное сообщение в картинку методом LSB (замены младших значащих бит) достаточно просто. Но как насчет обратной задачи? Как понять, является ли безобидный с виду файл троянским конем, несущим скрытые данные?
[Видео] ИИ-агенты в каждый дом
https://www.youtube.com/watch?v=uKla6I_ZMwo

 Мы разберем вопросы: Чем AI-агент отличается от LLM? Два подхода к созданию AI-агента Как начать с нуля: инструменты и шаги по созданию своего AI-агента
[Видео] DE Проектирование — это когда чувствуешь, а не какие-то там циферки
https://www.youtube.com/watch?v=eVcx6qZfU-M

 У вас не возникали порой мысли, что мы, разработчики, очень двуличные создания? Мы так много говорим про логику, про то, как правильно надо писать код, как посчитать нагрузку и подобрать правильные архитектурные решения под бюджет нашего продукта... Но в то же время некоторые вещи мы «не можем свести к каким-то цифрам», можем только «почувствовать». Или определить исходя из нашего, так сказать, опыта. Не знаю как вас, а меня это частенько раздражает. Так что давайте разберем интересные моменты, когда разработчики на самом деле могут все свести к сухим цифрам, но почему-то не хотят это сделать. Или не знают как.
 
[Видео] Дотянуться до кремния. HighLoad Python: SIMD, GPU
https://www.youtube.com/watch?v=_N5SoMGUEik

 Python в 2025-м — уже не «скрипт», а инструмент, который жмёт на железо: AVX-512/SVE, Tensor Cores, NVLink/NVSwitch, HBM. Но где хватит CPU-SIMD и горизонтального масштабирования, а где GPU окупает TCO? На живых бенчмарках сравним NumPy2 (SIMD), Numba, и GPU-стек. Разберём устройство C/GPU на уровне принятия решений (SM/warps, Tensor Cores, MIG).
[Видео] Continuous profiling
https://www.youtube.com/watch?v=gfFfLL5A6Wk

 В рамках доклада рассмотрим Continuous Profiling для сервисов, который помогает выявлять скрытые проблемы производительности и утечек памяти, которые Observability не всегда может отследить
Как генерировать Jupyter Notebooks из Python-скриптов с удобством
https://habr.com/ru/articles/949386/

Jupyter Notebook - прекрасный инструмент для исследовательской работы. Автоматическое форматирование LaTeX формул, структурированная логика в ячейках, результаты выполнения прямо в документе - всё это делает ноутбуки идеальными для презентации результатов анализа данных, обучения и демонстраций. Что может быть лучше?
Нововведения Python 3.14: автодополнение и подсветка синтаксиса в REPL
https://habr.com/ru/articles/948852/

Обзор новых возможностей REPL в Python 3.14. Теперь автодополнение и подсветка синтаксиса работают прямо в терминале, а цветовую тему можно настроить под себя.
Django: Introducing django-watchfiles, for more efficient runserver autoreloading
https://adamj.eu/tech/2025/09/22/introducing-django-watchfiles/

„Просто используй Docker“ — мой путь от Whisper к WhisperX
https://habr.com/ru/articles/948894/

Несколько недель назад я опубликовал статью о том, как превратить обычный диктофон в инструмент для расшифровки речи с помощью OpenAI Whisper. Идея была создать бесплатную и приватную систему ИИ диктофона, которая избавляет от необходимости переслушивать аудиозаписи лекций или выступлений.
Изучаем Python: модуль os для начинающих с практическим домашним заданием
https://habr.com/ru/articles/949676/

Разбираем один из самых полезных встроенных модулей Python — os. Простыми словами о том, как управлять файлами и папками прямо из кода. Пройдем путь от os.mkdir() до написания скрипта для автоматической сортировки. Статья для начинающих, но с упором на практику. В финале — домашнее задание на GitHub с автоматической проверкой решений.
cosmic-ray: Mutation Testing for Python
https://github.com/sixty-north/cosmic-ray
starplot: Star Charts and Maps in Python
https://github.com/steveberardi/starplot
Talk Python to Me: #520: pyx - the other side of the uv coin (announcing pyx)
https://talkpython.fm/episodes/show/520/pyx-the-other-side-of-the-uv-coin-announcing-pyx

Audio
SteosMorphy: опенсорс замена давно умершему PyMorphy2
https://habr.com/ru/articles/949604/

PyMorphy2 - самая популярная библиотека для обработки слов в русском языке. Однако последний коммит в репозиторий этой библиотеки был сделан более 5 лет назад, а её установка на Python версии 3.11+ вызывает трудности, что делает использование данной библиотеки в нынешнее время максимально затруднительным.Предлагаю рассмотреть новую Open Source библиотеку SteosMorphy, которая является аналогом PyMorphy, но делает всё быстрее и круче! 
Парсинг pdf-отчётов публичных компаний для получения трейдерских инсайтов
https://habr.com/ru/companies/amvera/articles/949966/

В этой статье рассмотрим, как с помощью Python мониторить сайты компаний, парсить отчёты из PDF, извлекать ключевые данные и отправлять обработанные результаты в Telegram.
RBACX — универсальный RBAC/ABAC-движок авторизации для Python
https://habr.com/ru/articles/950080/

Когда доступ «размазан» по вьюхам и миддлварам, ревью и тесты превращаются в квест - появляется мотивация все это унифицировать. Я написал RBACX — лёгкий движок, где правила описываются декларативно (JSON/YAML), а проверка прав — это один понятный вызов. В статье показываю, как собрать из него аккуратный PDP для микросервисов и монолитов.
👍1
Борьба с техническими долгами: как не допустить разрастания костылей в коде
https://habr.com/ru/articles/950016/

Привет (И тебе, отчаянный страдалец, зашедший сюда в перерыве между дебагом очередного if (a == b) { return true; } else { return false; }. Мы знаем, ты не виноват, так вышло).Каждый разработчик хоть раз в жизни прилаживал к своему коду «костыль». Знакомое чувство, правда?
Unlocking Performance in Python's Free-Threaded Future: GC Optimizations
https://labs.quansight.org/blog/free-threaded-gc-3-14

A description of the performance optimizations made to the free-threaded garbage collector for Python 3.14.
Is Fortran better than Python for teaching basics of numerical linear algebra?
https://loiseaujc.github.io/posts/blog-title/fortran_vs_python.html