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

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

Создано в @incidenta_tech
Download Telegram
Flask - 3.1.3
https://pypi.org/project/flask/3.1.3/

Web-фреймворк на основе Werkzeug, Jinja2 и благих намерениях. Скачать можно по ссылке: https://pypi.python.org/pypi/Flask/
Как мы оптимизировали логику Битрикс на Python/Flask и уложили ее в 1 МБ
https://habr.com/ru/articles/1000452/

Принес вам кейс о том, как мы с командой оптимизировали работу одного небезызвестного портала с помощью Python/Flask. 
Нанимаем ChatGPT на работу или автоматизация бизнес-процессов
https://habr.com/ru/articles/985272/

AI (LLM) сейчас на пике популярности: новые модели выходят каждый месяц. Но чаще всего их используют как инструменты, постоянно требующие времени и внимания. А что, если сделать из них «сотрудников», которые сами автономно будут выполнять часть вашей работы? В этой статье мы шаг за шагом создадим такого «сотрудника» на чистом OpenAI API и добьёмся его полной автономности. 
🤡2
virtualenv - 20.38.0
https://pypi.org/project/virtualenv/20.38.0/

Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
5 Essential Itertools for Data Science
https://codecut.ai/itertools-feature-engineering-essentials/

Learn 5 essential itertools methods to eliminate manual feature engineering waste. Replace nested loops with systematic functions for interactions, polynomial features, and categorical combinations.
silkworm-rs: Free-Threaded Compatible Async Web Scraper
https://github.com/BitingSnakes/silkworm
Werkzeug - 3.1.6
https://pypi.org/project/werkzeug/3.1.6/

Швейцарский армейский нож веб-разработки Python. Скачать можно по ссылке: https://pypi.python.org/pypi/Werkzeug/
oxyde: Type-Safe, Pydantic-Centric Async ORM
https://github.com/mr-fatalyst/oxyde
Шаблонные строки в Python 3.14: как получить контроль над интерполяцией данных
https://habr.com/ru/companies/digitalleague/articles/1000850/

Представьте, что вы можете подставлять данные в строки и при этом точно знать, что именно туда попадет, причем еще до того, как строка станет таковой. И чтобы все было под контролем: можно было замаскировать чувствительные данные в логах, безопасно собрать конфигурацию или защитить команду от инъекции на уровне структуры.В Python 3.14 появился новый инструмент — t-строки (шаблонные строки). 
Как мы собрали СЭД для поликлиники из трёх костылей
https://habr.com/ru/articles/1000820/

В этой статье я рассказываю, как мы за 3 месяца собрали кастомную СЭД для поликлиники на базе трёх open-source компонентов: Mayan EDMS (хранилище), Camunda (workflow) и NiceGUI (фронтенд). Система закрыла ключевые потребности: электронные подписи для внутренних документов, сквозная LDAP-аутентификация и контроль исполнения задач — без единой коммерческой лицензии.
pylint - 4.0.5
https://pypi.org/project/pylint/4.0.5/

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/
Я заменил Google на 50 строк Python. Через месяц я забыл, как пишется tar -xzf
https://habr.com/ru/articles/1001214/

Десять лет в девопсе. Десять. И я гуглю tar -xzf. Не раз в год — раз в неделю. Ну, может раз в десять дней, если повезёт. Открываю хром, набираю «tar extract gz linux», пролистываю три рекламы, нахожу ответ на SO, копирую, вставляю, закрываю вкладку. Через неделю — по новой.Я не идиот. Точнее, может и идиот, но не поэтому. 
🤡2
greenlet - 3.2.5
https://pypi.org/project/greenlet/3.2.5/

Модуль для легковесных потоков в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/greenlet/
Как писать юнит-тесты, которые не ломаются
https://habr.com/ru/companies/avito/articles/1001170/

Мы разрабатываем продукт, который помогает оценивать рыночную стоимость товара, будь то автомобиль, квартира или холодильник. Мы часто пишем тесты, и в этой статье я расскажу, как разные подходы к юнит-тестированию влияют на качество тестов, когда они помогают проекту, а когда — мешают, и почему само по себе наличие тестов ещё не гарантирует пользы. Статья будет полезна разработчикам, тимлидам и всем, кто пишет юнит-тесты и поддерживает код в долгоживущих проектах.
LangChain Python Tutorial: 2026’s Complete Guide
https://blog.jetbrains.com/pycharm/2026/02/langchain-tutorial-2026/

If you’ve read the blog post How to Build Chatbots With LangChain, you may want to know more about LangChain. This blog post will dive deeper into what LangChain offers and guide you through a few more real-world use cases.
Как разрабатывать утилиты для тестов embedded-прошивок без железа: практика Test Driven Development
https://habr.com/ru/companies/yadro/articles/1001256/

Часто SDET-инженеры, работающие со встраиваемыми системами, не приступают к работе, пока не получат реальное железо: датчик, микроконтроллер или плату с новым чипом. Такой подход обычно оправдывают тем, что без физического девайса «на столе» писать корректно работающий софт невозможно. 
memU - Memory for 24/7 proactive agents like openclaw
https://github.com/NevaMind-AI/memU
💩1
django-tasks-db - An ORM-based backend for Django Tasks
https://github.com/RealOrangeOne/django-tasks-db
Python mmap: Улучшенный I/O файлов с помощью отображения файлов в память
https://habr.com/ru/articles/1001546/

В Zen of Python есть много мудрых идей. Одна особенно полезная гласит: «Должен быть один — и желательно только один — очевидный способ сделать это». Тем не менее в Python существует несколько способов решить большинство задач. Например, есть разные способы чтения файла в Python, включая редко используемый модуль mmap.
djangofmt - A fast, HTML aware, Django template formatter, written in Rust
https://github.com/UnknownPlatypus/djangofmt
🔥1
dj-urls-panel
https://github.com/yassi/dj-urls-panel

Visualize Django URL routing inside the Django Admin, including patterns, views, namespaces, and conflicts.