Старая гвардия, помните времена, когда Python казался простым и понятным? А теперь вот эти ваши паттерн-матчинги, новые аннотации типов... Я вот недавно копался в коде, где использовался Python 3.10, и заметил пару штук, которые реально упрощают жизнь. Например, оператор `:=` (walrus operator) – штука, которая позволяет присваивать значение переменной прямо внутри выражения. Очень удобно в циклах или условиях, чтобы не дублировать код.
Или вот эти `union type` аннотации, которые позволяют указывать, что переменная может быть одного из нескольких типов. Мелочь, а приятно. Понятно, что никто не заставляет переходить на новую версию, но имхо, стоит хотя бы знать, какие возможности появляются.
А вы какие фичи последние из Python 3.10, 3.11, 3.12 считаете наиболее полезными?
Крáкен маркетплейс
Комментарии 1