Комментарии 14
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Батька Python на русском вещает! Спасибо, будем теперь в курсе всего :-)
Недавно пришёл к тому, что дайджесты лучше, чем бесконечный поток новых постов. Спасибо, за дайджест!
Класс!
Ух ты, мой JAWL упомянули, занятно
А каким AI-агентом вы сейчас чаще всего пользуетесь для работы с Python?
del
Привет!
После такого интро даже страшно что-то писать :)
Идея в ПЕПе выглядит очень интересно, ждем когда появится референсная реализация, чтобы можно было ее предметно посмотреть. На DPO многие высказывают опасения, что предложение не решит все проблемы, но вроде сейчас такая цель и не ставится.
Для меня были интересны изменения, связанные со сборкой мусора. К ней можно отнести два изменения. Во-первых, стандартная версия должна получить deferred refcounting, который реализован для free-threading версии, насколько я понимаю нельзя просто так перенести эту реализацию, т.к. она требует изменения в memory-layout для PyObject (впрочем Марк предлагает эти изменения тоже внести). Подробностей пока нет, хотя Марк обещал добавить их в ПЕП. Тоже будет интересно посмотреть, как он планирует изменить сборщик мусора в этой связи. В целом, унификация сборки мусора для обоих версий идея хорошая, т.к. снизит нагрузку на майнтейнеров.
Второе изменение не такое радикальное, но тоже интересное - изменится поведение оператора del, ему разрешат возвращать значения, таким образом можно будет передавать владение объектом, например, в другой канал или метод (foo(del bar)). Связано это с тем, что некоторые оптимизации планировалось делать только для объектов, которые имеют единственную ссылку. Насколько я понимаю, сейчас Марк немного ослабил это требование, так что может это изменение не приживется, хотя на мой взгляд тоже интересное.
PEP 805 давно пора

Находки в опенсорсе: мир питона за август 2026