Tag Archives | Guido van Rossum

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.

Continue Reading →

 

Python 3.12.0 beta 3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17 ve 3.12.0 beta 2 duyuruldu

Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17 ve 3.12.0 beta 2 sürümleri duyuruldu. Python programlama dilinin yeni sürümlerini duyurmaktan memnuniyet duyulduğu ifade edilirken, Python’un altı ayrı sürümünün bir başka birleşik sürüm zamanının geldiği ifade ediliyor. 3.12 beta sürümünün test edilmesi rica edilirken, test eden kullanıcılardan geri bildirim beklendiği ifade ediliyor. 3.10’un prestijli yalnızca güvenlik sürümleri kulübüne hoş gelindiği belirtilirken, aynı zamanda, 3.7’nin ömrünün sonuna geldiğinin görüldüğü ifade ediliyor. 3.7.17’nin, Python 3.7’nin son sürümü olacağı söyleniyor. Python 3.6 ve Python 3.7 sürüm yöneticisi olarak hizmet verdiği için Ned Deily’ye teşekkür edildiği ifade ediliyor. Yıllardır Python sürümleri için Windows yükleyicilerinin tek sağlayıcısı olan Steve Dower’in önemli sayıdaki kişiyi ekibin üyesi yaptığı söyleniyor. Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17 ve 3.12.0 beta 2 sürümleri hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz

Continue Reading →

 

Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17 ve 3.12.0 beta 2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

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.

Continue Reading →

 

Python 3.12.0 beta 1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

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.

Continue Reading →

 

Python 3.12.0 Preview edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Python 3.11.3 duyuruldu

Python 3.11.3 final sürüm duyuruldu. Python programlama dilinin yeni sürümünü duyurmaktan memnuniyet duyulduğu ifade edilirken, CPython sürüm ekibinin, 3.11.0’ı Python’un mümkün olan en iyi sürümü haline getirmek için çok çaba harcadığı belirtiliyor. Yeni sürümün; daha iyi geri izleme, daha hızlı Python, yazma iyileştirmeleri ve çok daha fazlasıyla geldiğini ifade ediliyor. Bunun, Python 3.11.0’ın üçüncü bakım sürümü olduğu belirtilirken, Python programlama dilinin birçok yeni özellik ve optimizasyon içeren en yeni ana sürümü olduğu ifade ediliyor. Standart kitaplıkta TOML’yi ayrıştırma desteğiyle gelen yeni sürümde, görev gruplarının asyncio’ya tanıtıldığı söyleniyor. Daha hızlı CPython projesi için şimdiden bazı heyecan verici sonuçlar alındığı belrtilirken, Python 3.11’in, Python 3.10’dan şu an için %10-60’a kadar daha hızlı olduğu ifade ediliyor. Python’a ve topluluğuna fon sağlanmasına yardımcı olunması istenirken, veri sınıfı dönüşümleri sağlanmış bulunuyor. Python 3.11.3 hakkında bilgi edinmek için sürüm duyurusu ve değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Python 3.11.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.10.11 duyuruldu

Python’ın 3.10.11 final sürümü duyuruldu. Hollandalı bilgisayar programcısı Guido van Rossum tarafından geliştirilen Python programlama dilinin en yeni ana sürümünü duyurmaktan memnuniyet duyulduğu ifade edilirken, sürümün, birçok yeni özellik ve optimizasyon içerdiği ifade ediliyor. PyUnicodeObject içindeki wstr üyesinin kaldırılması için hazırlık yapıldığı ve kullanımdan kaldırıldığı belirtilirken, hata ayıklama ve diğer araçlar için kesin satır numaraları sağlandığı ifade ediliyor. Parantez içindeki bağlam yöneticilerine artık resmi olarak izin verildiği belirtilirken, sürümün, OpenSSL 1.1.1 veya daha yenisini gerektirdiği ifade ediliyor. Serideki değişiklikler hakkında bilgi sahibi olmak için neler yeni belgesinin incelenebileceği söyleniyor. Sürümü test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Python 3.10.11 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Python 3.10.11 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.12.0 alpha 6 duyuruldu

Python 3.12.0 alpha 6 sürümü, tarafından duyuruldu. Bunun bir alpha, test sürümü olduğunun unutulmamasını isteyen ; 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. Python 3.12.0’ın halen geliştirme aşamasında olduğunu belirten ; bunun planlanan yedi alfa sürümden yedincisi olduğunu söyledi. Alfa aşaması sırasında, özelliklerin beta aşamasına kadar (8 Mayıs 2023) kadar eklenebileceğini ve gerekirse sürüm adayı aşamasına (31.07.2023) kadar değiştirilebileceğini veya silinebileceğini söyledi. Python 3.12.0 için birçok yeni özelliğin halen planlanmakta ve yazılmakta olduğunu belirten ; yazılıma, izlemelerde Python işlev adlarını raporlamak için Linux perf profil oluşturucu desteği eklendiğini söyledi. Unittest modülünde, uzun süredir kullanımdan kaldırılan bazı yöntemler ve sınıfların kaldırıldığını belirten ; diğer bazı eski, bozuk ve kullanımdan kaldırılmış işlevler, sınıflar ve yöntemlerin de kaldırıldığını söyledi. Python 3.12.0 alpha 6 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Python 3.12.0 alpha 6 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0