Python 3.14, Serbest İş Parçacıklı Mod ile Yayınlandı
Python 3.14, önemli hız ve kullanılabilirlik iyileştirmeleri sağlayan serbest iş parçacıklı modu, t-dizilerini ve yeni bir hata ayıklayıcı ara yüzü tanıtıyor.
Bir önceki v3.13 sürümünden tam bir yıl sonra, Python ekibi bu dünyanın en popüler programlama dili için resmi olarak v3.14 sürümünü yayınladı.
Bu sürümdeki en büyük yeniliklerden biri, Global Interpreter Lock'u kaldıran ve gerçek paralel çalışmaya izin veren serbest iş parçacıklı Python'dur. Uzun zamandır beklenen bu değişiklik, geliştiricilerin çok çekirdekli işlemcileri tam olarak kullanabilmesini sağlıyor ve saf Python ile yüksek performanslı uygulamalar geliştirme konusunda yeni imkanlar sunuyor. Geliştiricilere göre, bu Python tarihindeki en önemli adımlardan biri.
Bir diğer önemli yenilik, alışılmış f-string sözdizimini kullanan ancak özel string işlemleri için tasarlanmış şablon string literalleri ya da t-stringlerin tanıtılmasıdır. Tip açıklamaları artık tembel olarak değerlendirilerek, karmaşık veya ileriye referans verilen kodlarda daha iyi bir davranış sağlıyor. Hata yakalama da biraz daha temizleşiyor, çünkü artık bazı except ifadeleri parantez olmadan yazılabiliyor.
Sözdizimi güncellemelerinin ötesinde, standart kütüphane de büyüdü. Yeni bir compression.zstd modülü, Zstandard sıkıştırma algoritması için yerleşik destek eklerken, uuid modülü artık 6 ile 8 arasında sürümleri destekliyor ve eski sürümlerin oluşturulmasını %40’a kadar hızlandırıyor.
Python’un komut satırı araçları da geliştirilmiş — unittest, argparse, json ve diğer modüllerde artık sözdizimi vurgulaması görünüyor, bu da terminal çıktısını okumayı kolaylaştırıyor.
Hata ayıklama tarafında, yeni düşük maliyetli bir hata ayıklayıcı arayüzü, harici araçların minimum performans etkisiyle bağlanmasına olanak tanıyor ve yerleşik hata ayıklayıcı artık çalışan bir Python sürecine uzaktan eklenebiliyor. Ayrıca, yeni bir komut satırı aracı, eşzamansız görevleri incelemeyi ve izlemeyi kolaylaştırıyor.
Performans açısından, Python 3.14, daha yeni araç zincirleriyle derlendiğinde belirgin hız artışları sağlayan deneysel bir yorumlayıcı türü ile birlikte geliyor. Resmi macOS ve Windows ikili dosyaları artık deneysel bir JIT derleyicisi içeriyor ve ilk kez Android kullanıcıları da resmi ikili dosyalara kavuşuyor.
Ek olarak, Python’un HMAC uygulaması, ek güvenlik ve güvenilirlik için HACL* projesinden resmi olarak doğrulanmış kod kullanılarak yeniden oluşturulmuştur.
PGP imzalarının artık sürüm dosyaları için sağlanmadığını ve doğrulama için şimdi Sigstore'un önerildiğini belirtmekte fayda var. Windows'ta, geleneksel kurucunun yerine yeni bir Python Kurulum Yöneticisi geçiyor, ancak eski sürüm 3.14 ve 3.15 serileri boyunca kullanılabilir durumda kalacak.
Alışılageldiği gibi, bu sürümde de kullanımdan kaldırılmış ve güncelliğini yitirmiş API'lerin temizliği yapılmış, önceki sürümlerde kaldırılması planlanan birkaç eski C API öğesi ve standart kütüphane davranışları çıkarılmıştır. Geliştiricilerin detaylar için tam olarak "Python 3.14'te Yenilikler" dokümanını incelemeleri teşvik edilmektedir.
Daha fazla bilgi için duyuruya bakın.
