tgoop.com/pyproglib/7211
Last Update:
7 самых мощных фич новой версии, которые стоит знать 👇
Новый синтаксис t""
(PEP 750) — как f-строки, но безопасные.
Они предотвращают SQL-инъекции и другие уязвимости, возвращая объект Template
, а не str
.
Meta-разработанный алгоритм компрессии zstd теперь в стандартной библиотеке.
Больше никаких NameError
при аннотациях внутри классов!
Теперь Python лениво вычисляет типы только при обращении.
Терминал Python теперь ближе к IDE:
подсветка синтаксиса, умное автодополнение — даже без VSCode.
Теперь Python предупреждает, если в finally
встречаются return
, break
, continue
.
Теперь без лишних скобок:
except ZeroDivisionError, TypeError:
Самое ожидаемое: Free-threaded Python официально поддерживается!
Без глобального интерпретатора блокировки (GIL).
— Обычный Python: 12.65 сек
— Free-threaded Python: 3.16 сек
#буст