Python programlama dilinin 3.12.5 sürümü, Thomas Wouters tarafından duyuruldu. Bunun, Python 3.12’nin beşinci bakım sürümü olduğu belirtilirken, Python 3.12’nin, Python programlama dilinin en yeni ana sürümü olduğu ve birçok yeni özellik ve optimizasyon içerdiği ifade ediliyor. Bu sürümün, 3.12.4’ten bu yana 250’den fazla hata düzeltmesi, yapı iyileştirmesi ve belge değişikliği içeren en son bakım sürümü olduğu söyleniyor. Python 3.12’nin bu sürümünün varsayılan olarak pip 24.2 ile birlikte geldiği belirtilirken, ancak, eski macOS sürümleriyle uyumsuzluk nedeniyle, macOS 10.9’dan 10.12’ye kadar olan sürümlerin, kurulum işlemi sırasında (sertifikaları yükle adımında) pip sürümlerini 24.1.2’ye düşüreceği söyleniyor. Daha önce izin verilmeyen birçok şeye izin veren daha esnek f-string ayrıştırma özelliğiyle gelen yeni sürüm, Python kodunda tampon protokolü desteği içeriyor. Yeni bir hata ayıklama/profilleme API’siyle gelen yeni sürüm, yazım hatalarından kaynaklanan daha fazla istisnanın artık kullanıcıya önerilerde bulunduğu belirtiliyor. Birçok büyük ve küçük performans iyileştirmesi (PEP 709 ve BOLT ikili düzenleyicisi desteği gibi), tahmini %5 genel performans iyileştirmesi sağlayan yeni sürümde, Unittest modülünde, uzun süredir kullanımdan kaldırılan bir dizi yöntem ve sınıfın kaldırıldığı söyleniyor. Python 3.12.5 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Python 3.12.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.