Комментарии 12
Нифтяк нифтяк
Я очень люблю Python. Мы с ним аж с 2.6 (хотя это не так чтоб много, но больше чем вообще живут некоторые современные языки). У нас очень глубокая дружба с Django.
Но то что я вижу на данный момент, куда движется язык - меня удручает. Он повернул куда-то не туда. Есть и классные моменты, но есть и странное направление. Одно из них это сочетание ежегодных релизов и полный игнор semver в реализациях. Каждый год что-то новое ломают, и каждый год надо что-то чинить. Фичи добавляются и удаляются - какой-то мартышкин труд или ибд. Выглядит как один большой эксперимент.
Я люблю видеть, что появляются новые фичи. Но мне как разработчику хочется писать код, а не чинить его постоянно, потому что кому-то захотелось что-то новое попробовать, не проверив это.
Хорошо, что пока никто не обязывает апдейтить интерпретатор и зависимости со скоростью выхода его версий. Плохо, что новые хорошие библиотеки (зависимости) подстраиваются только под новые версии языка. Но я на нем ничего кроме "для себя" не пишу.
Хорошо, что пока никто не обязывает апдейтить интерпретатор и зависимости со скоростью выхода его версий.
Ну кроме безопасности и фичесета... А так никто, да.
Но я на нем ничего кроме "для себя" не пишу.
Не в обиду, но оно и видно.
Именно, пока только для себя.
А вот когда встает задача использования вашего софта на разных дистрах, которые используют разные версии Питона 3.x то ты тут же проникаешься этой проблемой.
Постоянно что-то ломается.
Тебе опять нужно добавлять поддержку, чинить свой софт и притом так, чтобы старые версии продолжали работать.
После примерно 5 итерации ты начинаешь жалеть, что не написал все это на Перл 5 (например).
Расширен API языка C
Тут скорее правильно было бы написать "Расширен Python C API". Иначе выглядит как будто в самом языке C что-то расширили.
Самое главное - многопоточность, почему-то не упомянута. Почему?)
Про t строки:
https://davepeck.org/2025/04/11/pythons-new-t-strings/
Хотелось бы услышать о развитии subinterpreter.
Конечно, это всё прекрасно! Но, никто не знает, когда выйдет официальный релиз на android?
Стоит упомянуть ещё как минимум две вещи:
новые шаблонные строки (PEP-750), их собираются влить до беты 3.14. (комментарий выше был раньше). Можно будет делать подстановку в HTML, SQL безопасно.
принят стандарт lock-файлов (PEP-751)! Это не сам интерпретатор, но по-моему самое интересное и ожидаемое изменение. В обсуждение были приглашены авторы всех инструментов. И эти PEPы (про стандарт lock-файлов) несколько раз откладывались и переписывались.
Готовимся к встрече с Python 3.14: разбор суперсил