RC2 sürümü 6 Eylül 2023‘te duyurulan Python 3.12.0’ın final sürümü, Brian Bilston tarafından duyuruldu. Bunun, son derece popüler programlama dilinin en son önemli özellik sürümü olarak bugün çıktığı söyleniyor. Python 3.12.0, coşku verici yeni işlevler sunmaya devam ederken, son sürümlerin performansı artırma eğilimini sürdürdüğü belirtiliyor. Bu arada, Python 3.12.0’ın, daha esnek f-string ayrıştırma, Python kodundaki arabellek protokolü desteği, çok çeşitli performans iyileştirmeleri, Linux performans profili oluşturucu için entegrasyon desteği, genel sınıflar için yeni tür açıklama sözdizimi ve diğer çeşitli geliştirmeleri getirdiği söyleniyor. Performans konusunda Python 3.12.0’ın, genel olarak yaklaşık %5 daha iyi performansla çeşitli “büyük ve küçük performans iyileştirmeleri” sunacağı belirtilirken, ilerleyen saatlerde Python 3.12.0 karşılaştırma testlerinin görülebileceği belirtiliyor. Python 3.12.0 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Tag Archives | preview
Python 3.12.0 RC2 duyuruldu
Beta 4 sürümü 11 Temmuz 2023‘te duyurulan ve Ekim 2023’te kullanıma sunulacağı belirtilen Python 3.12.0’ın RC2 sürümü, Łukasz Langa tarafından duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Sürüm adayı ile son sürüm arasında yalnızca açık hata düzeltmeleri olan gözden geçirilen kod değişikliklerine izin verildiği hatırlatılırken, Python 3.12 sürüm adayı 2’nin yayınlandığını duyurmaktan memnuniyet duyulduğu söyleniyor. Bunun, Python 3.12.0’ın ikinci sürüm adayı olduğu belirtilirken, bu noktadan itibaren 3.12 serisinde bir ABI değişikliği olmayacağı, 2 Ekim 2023 Pazartesi günü yayınlanması planlanan Python 3.12.0’ın bu sürüm adayıyla aynı olmasının beklendiği ifade ediliyor. Daha önce izin verilmeyen birçok şeye izin veren daha esnek f-string ayrıştırmayla gelen yeni sürüm, Python kodundaki (PEP 688) tampon protokolü desteği ve daha da geliştirilmiş hata mesajları içeriyor. Python 3.12.0 RC2 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 RC2 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Python 3.12.0 RC1 duyuruldu
Beta 4 sürümü 11 Temmuz 2023‘te duyurulan ve Ekim 2023’te kullanıma sunulacağı belirtilen Python 3.12.0’ın RC1 sürümü duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Sürüm adayı ile son sürüm arasında yalnızca açık hata düzeltmeleri olan gözden geçirilen kod değişikliklerine izin verildiği hatırlatılırken, Python 3.12 sürüm adayı 1’in yayınlandığını duyurmaktan memnuniyet duyulduğu söyleniyor. Bu arada, ikinci sürüm adayının 4 Eylül 2023’te, 3.12.0’ın final sürümünün ise 2 Ekim 2023 Pazartesi günü yapılmasının planlandığı ifade ediliyor. Üçüncü taraf Python projelerini yürütenlerin, bu aşamada projelerini 3.12 uyumluluğuna hazırlamalarını ve gerekli durumlarda 3.12.0 son sürümüne hazır olmak için Python 3.12 tekerleklerini PyPI üzerinde yayınlamalarını şiddetle tavsiye ettiklerini belirten geliştirici ekip, bunun bir önizleme sürümü olduğunu ve son sürüme olabildiğince yakın olmasına rağmen, üretim ortamlarında kullanımının önerilmediğinin unutulmaması gerektiğini, herhangi bir sorunun Python hata izleyicisine bildirilmesinin önemli olduğunu ifade ediyor. Python 3.12.0 RC1 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 RC1 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Python 3.12.0 beta 4 duyuruldu
Beta 3 sürümü 20 Haziran 2023‘te duyurulan ve Ekim 2023’te kullanıma sunulacağı belirtilen Python 3.12.0’ın beta 4 sürümü duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Bu sürümün, 3.12.0’ın planlanan dört beta sürüm önizlemesinden dördüncüsü ve sonuncusu olduğu belirtilirken, üçüncü taraf Python projelerinin geliştiricilerini, bu dördüncü beta aşamasında 3.12.0’ı test etmeye ve bulunan sorunları mümkün olan en kısa sürede Python hata izleyicisine bildirme konusunda sorumlu davranmaya teşvik edildiği söyleniyor. Bu beta 4’ten sonra ABI değişikliği olmaması ve ilk sürüm adayı olan 3.12.0rc1’den sonra mümkün olduğunca az kod değişikliği olmasının hedeflendiği hatırlatılıyor. Python 3.12.0 beta 4 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 beta 4 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Python 3.12.0 beta 3 duyuruldu
Beta 2 sürümü 7 Haziran 2023‘te duyurulan ve Ekim 2023’te kullanıma sunulacağı belirtilen Python 3.12.0’ın beta 3 sürümü duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Bu sürümün, 3.12.0’ın planlanan dört beta sürüm önizlemesinden üçüncüsü olduğu belirtilirken, üçüncü taraf Python projelerinin geliştiricilerini, bu üçüncü beta aşamasında 3.12.0’ı test etmeye ve bulunan sorunları mümkün olan en kısa sürede Python hata izleyicisine bildirme konusunda sorumlu davranmaya teşvik edildiği söyleniyor. Beta 4’ten sonra ABI değişikliği olmaması ve ilk sürüm adayı olan 3.12.0rc1’den sonra mümkün olduğunca az kod değişikliği olmasının hedeflendiği belirtiliyor. Sürüm, genel sınıflar için yeni tip ek açıklama sözdizimi (PEP 695) ve daha önce izin verilmeyen birçok şeye izin veren daha esnek f-string ayrıştırma (PEP 701) özelliğiyle geliyor. Genel sınıflar için yeni tip ek açıklama sözdizimiyle gelen yeni seri, birçok büyük ve küçük performans iyileştirmesi içeriyor. Kullanımdan kaldırılan smtpd ve distutils modüllerinin kaldırıldığı belirtilirken, tamsayıların dahili temsili, performans geliştirmelerine hazırlık olarak değiştiği ifade ediliyor. Python 3.12.0 beta 3 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 beta 3 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Python 3.12.0 beta 1 duyuruldu
Ekim 2023’te kullanıma sunulacak Python 3.12.0’ın beta 1 sürümü duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Bu sürüm, 3.12.0b1’in, 3.12.0’ın planlanan dört beta sürüm önizlemesinden ilki olduğu belirtilirken, üçüncü taraf Python projelerinin geliştiricilerini, bu ilk beta aşamasında 3.12.0’ı test etmeye ve bulunan sorunları mümkün olan en kısa sürede Python hata izleyicisine bildirme konusunda sorumlu davranmaya teşvik edildiği söyleniyor. Beta 4’ten sonra ABI değişikliği olmaması ve ilk sürüm adayı olan 3.12.0rc1’den sonra mümkün olduğunca az kod değişikliği olmamasının hedeflendiği belirtiliyor. Genel sınıflar için yeni tip ek açıklama sözdizimiyle gelen yeni seri, birçok büyük ve küçük performans iyileştirmesi içeriyor. Kullanımdan kaldırılan smtpd ve distutils modüllerinin kaldırıldığı belirtilirken, tamsayıların dahili temsili, performans geliştirmelerine hazırlık olarak değiştiği ifade ediliyor. Python 3.12.0 beta 1 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 Preview duyuruldu
Ekim 2023’te kullanıma sunulacak Python 3.12.0’ın önizleme sürümü, Martin Breuss tarafından duyuruldu. Bunun bir test sürümü olduğunun unutulmamasını isteyen Breuss; sürümün yalnızca test etmek amacıyla kullanılması gerektiğini, test eden kullanıcılardan elde ettikleri izlenimleri buraya bildirmelerini beklediklerini ifade etti. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Python 3.12.0 ile gelecek olan başka iyileştirmeler ve yeni özellikler olduğu da belirtiliyor. CPython’u sürdürmenin artık çok zor olabileceği zira sınırlı kaynaklara sahip olunduğu belirtiliyor. Başka deyişle, bu nedenle, karmaşıklığı kontrol etmek gerektiği vurgulanıyor. Python 3.12.0 Preview hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 Preview edinmek için aşağıdaki linklerden yararlanabilirsiniz.