Беше във фаза на тестване известно време и стабилната версия вече беше пусната. Този език за програмиране с името на змия е един от любимите на много разработчици, така че стартирането на Python 3.11 Това е събитие от известно значение. Това е голяма актуализация или средна, ако предпочитате да маркирате тези, които променят първото число като основни, но няма спор, че се е подобрило много.
В Phoronix, медия, която дължи голяма част от славата си на своите софтуерни и хардуерни тестове, тестваха производителността на Python 3.11 и потвърдиха, че той е между 10% и 60% по-бърз отколкото Python 3.10, която досега беше най-актуалната стабилна версия. Но не абсолютно всичко е добра новина, поне за потребителите на Linux, тъй като актуализация като тази може да наруши съвместимостта със софтуера, който използваме, и пример за това Това е, което ние, потребителите на Kodi на Linux, страдаме, откакто беше качен в «Matrix».
Общи промени в Python 3.11
Lo най-вече на Python 3.11 включва, че фините места за грешки вече са включени в графиките, което на теория ще позволи по-добро разпознаване на неуспехите; групи изключения и except*
; в tomllib към стандартната библиотека е добавена поддръжка за разбор на TOML; въведени групи от задачи в asyncio; атомарното групиране ((?>…)) и притежателните квантори (*+, ++, ?+, {m,n}+) вече се поддържат в регулярни изрази.
Но акцентът е скоростта:
Проектът Faster CPython вече дава интересни резултати. Python 3.11 е до 10-60% по-бърз от Python 3.10. Измерихме средно увеличение на скоростта от 1,22 пъти в стандартния набор от тестове.
Въпреки че всичко изглежда много добре, трябва да имаме предвид това промените в езиците за програмиране могат да причинят проблеми, като този на Kodi. Разработчиците трябва да адаптират кода си към новите версии и ако не целия код, то "камуфлажната" версия, така че работата им да не бъде открадната. Ето защо, ако зависи от нещо подобно, по-добре е да задържите актуализацията възможно най-дълго.
Python 3.11 е обявен днес (вчера в часовата зона на проекта) и неговият архив вече може да бъде изтеглен от изтегляне на страницата на проекта. Пристигането му в официалните хранилища ще зависи от философията на дистрибуцията, която използваме, но в повечето случаи ще отнеме седмици или дори месеци.
Повече информация и изображение на логото: python форум.