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

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

Создано в @incidenta_tech
Download Telegram
pytest - 8.4.2
https://pypi.org/project/pytest/8.4.2/

Простой мощный инструмент тестирования в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pytest/
alive-progress: Progress Bar With Real-Time Throughput
https://github.com/rsalmei/alive-progress
Python Bytes: #447 Going down a rat hole
https://pythonbytes.fm/episodes/show/447/going-down-a-rat-hole

Очередной выпуск англоязычного подкаста Python Bytes
Двойное дно: реализуем свой формат шифрования .CHA на Python и прячем его в стеганографии
https://habr.com/ru/articles/943402/

Когда речь заходит о защите конфиденциального файла, на ум приходят два пути: шифрование и стеганография. Первый делает файл нечитаемым для посторонних. Второй — делает сам факт существования файла незаметным. А что, если объединить эти два подхода, создав по-настоящему надежное "двойное дно" для ваших данных? 
👀1
uv vs pip: Managing Python Packages and Dependencies
https://realpython.com/uv-vs-pip/

Compare uv vs pip with benchmarks, speed tests, and dependency management tips. Learn which tool is best for your Python projects.
Почему асинхронный Python не такой популярный?
https://habr.com/ru/articles/943878/

Недавно на Youtube появилась документалка о Python. Примерно в середине ленты есть драматический эпизод о том, как переход от Python 2 к 3 разделил сообщество (спойлер: в конечном итоге этого не случилось).
Как мы создали бота для честных розыгрышей
https://habr.com/ru/articles/943796/

Было бы скучно использовать готового Telegram-бота для этого (дело не только в скуке, но об этом дальше по тексту). Тогда я решил сделать своего бота для проведения розыгрышей
Мониторинг Celery. Pull-модель
https://habr.com/ru/companies/domclick/articles/942584/

В этой статье рассмотрим возможность получать метрики Celery непосредственно от самих воркеров, хитрости, на которые придётся пойти, чтобы решить эту задачу, и, самое главное, какие преимущества от этого можно получить по сравнению с классическим подходом к мониторингу Celery. Также продемонстрирую небольшой Django-проект и пример его конфигурации. Особое внимание будет уделено режиму мультипроцессинга и тому, как та или иная конфигурация запуска Celery будет влиять на сложность решения.
Особенности Python, о которых вас точно спросят на техническом собеседовании
https://habr.com/ru/companies/yandex_praktikum/articles/940622/

Python кажется простым и понятным — именно поэтому с него так классно начинать карьеру разработчика. Но за этой простотой скрываются тонкости, которые любят проверять на собеседованиях. И тут начинающий разработчик может неожиданно попасть впросак: вроде бы код работает, но поведение совсем не такое, как ожидалось.
[Видео] Новости мира Python за август 2025
https://www.youtube.com/watch?v=rETZBSiw7u4
Customizing your Python REPL's color scheme (Python 3.14+)
https://treyhunner.com/2025/09/customizing-your-python-repl-color-scheme/

Did you know that Python 3.14 will include syntax highlighting in the REPL? Python 3.14 is due to be officially released in about a month. I recommended tweaking your Python setup now so you’ll have your ideal color scheme on release day.
audioFlux: Audio and Music Analysis, Feature Extraction
https://pycoders.com/link/15041/web
🔥1
#python #pydigest
IT-новости про Python перед вами.

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

- Почему асинхронный Python не такой популярный?
- Эволюция ForeignKey в Django: от наивной модели до продакшена
- Случаи из разработки на асинхронных фреймворках в Python. Часть 1. FastAPI
- Клик без промаха: подход автоматизации Windows-приложений с UWP
- Python Memory Tricks: Optimize Your Code for Efficiency
- Как подружить MISP и Python? Мой опыт
- alive-progress: Progress Bar With Real-Time Throughput
- audioFlux: Audio and Music Analysis, Feature Extraction
- django-admin-keyshortcuts - Keyboard shortcuts for Django Admin
- Django security releases: 5.2.6, 5.1.12, and 4.2.24

Заходите в гости - https://pythondigest.ru/issue/612/
🔥1
Sharing a mutable reference between Rust and Python
https://blog.lilyf.org/posts/python-mutable-reference/
Сводка от pythonz 31.08.2025 — 07.09.2025
https://pythonz.net/articles/607/

А теперь о том, что происходило в последнее время на других ресурсах.
langextract - extracting structured information from unstructured text using LLMs
https://github.com/google/langextract
plutoprint - A Python Library for Generating PDFs and Images from HTML
https://github.com/plutoprint/plutoprint
Python: capture stdout and stderr in unittest
https://adamj.eu/tech/2025/08/29/python-unittest-capture-stdout-stderr/

django-admin-keyshortcuts - Keyboard shortcuts for Django Admin
https://github.com/khanxmetu/django-admin-keyshortcuts
Что с Python? Меньше производительности, никакого сахара и больше багов
https://habr.com/ru/companies/otus/articles/944160/

Python продолжает меняться, но не всегда так, как ждёт сообщество. Новый синтаксический сахар отклоняют, прирост производительности оказывается скромнее обещанного, а очередные депрекации в setuptools ломают проекты. При этом экосистема получает долгожданный стандартный lock-файл и поддержку uv в Dependabot. В статье разбираем, что это значит на практике и почему начинающим Python-разработчикам важно следить за этими изменениями.
Цифровой профиль: как графы и эмбеддинги помогают банку понимать клиентов
https://habr.com/ru/companies/vtb/articles/944338/

Статья рассказывает о том, как банк строит единый цифровой профиль клиента, используя графы и эмбеддинги. Вы узнаете, как разрозненные данные о транзакциях, связях и балансах превращаются в мощный инструмент для анализа и прогнозирования. Разберем, почему классических табличных подходов недостаточно и как графы помогают выявлять скрытые связи между клиентами, как клиенты «превращаются в слова» и на чем измеряется успех.