Tag Archives | Guido van Rossum

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

Python 3.11.2 duyuruldu

Python 3.11.2 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. Python 3.11.2’de bir döngüde olmayan devam veya arama sırasında istisna mesajındaki yanlış lineno’nun düzeltildiği belirtilirken, UCD 3.2.0 durumlarını düzgün bir şekilde işlemek için is_normalized()’in de düzeltildiği söyleniyor. MemoryError yükseltilirken çözümleyicideki olası bir bellek sızıntısı düzeltilirken, sıfır değerine sahip int alt sınıflarının örnekleri için olası bellek az ayırma sorununun düzeltildiği ifade ediliyor. Python 3.11.2 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

Python 3.12.0 alpha 4 duyuruldu

Pablo Galindo Salgado tarafından bugün duyurulan Python 3.11.0’ın final sürümünün ardından, Python 3.12.0 alpha 4 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 dördüncüsü 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 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 4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Python 3.11.1, 3.10.9, 3.9.16, 3.8.16, 3.7.16 ve 3.12.0 alpha 3 duyuruldu

 Python 3.11.1, 3.10.9, 3.9.16, 3.8.16, 3.7.16 ve 3.12.0 alpha 3 sürümleri duyuruldu. Python programlama dilinin yeni sürümlerini duyurmaktan memnuniyet duyulduğu ifade edilirken, her durumda, güvenlik içeriği nedeniyle güncelleme önerildiği belirtiliyor. 3.7 ve 3.12 serileri için DNS ana bilgisayar adlarında soket veya asyncio ile ilgili ad çözümleme işlevleri tarafından kullanılan IDNA codec kod çözücünün, artık CVE-2022-45061’i düzeltmek için ikinci dereceden bir algoritma içermediği belirtiliyor. Bu, çift yönlü karakterler içeren, spesifikasyon dışı aşırı uzunlukta bir ana bilgisayar adının kodu çözülmüşse olası bir CPU hizmet reddini önlüyor. 3.9 ve 3.10 serisi için, Linux’ta çoklu işlem modülü, Linux soyut soket ad alanı yerine forkserver işlemiyle iletişim için dosya sistemi destekli unix etki alanı soketlerini kullanmaya geri dönüyor. Yalnızca “forkserver” başlatma yöntemini kullanmayı seçen kodun etkileneceği ifade ediliyor. Python 3.11.0 hakkında bilgi edinmek için sürüm duyurusunu ya da Python 3.12.0 alpha 3, Python 3.11.1, Python 3.10.9, Python 3.9.16, Python 3.8.16, Python 3.7.16 sürüm duyurularını inceleyebilirsiniz.

Continue Reading →

Python 3.12.0 alpha 3, Python 3.11.1, Python 3.10.9, Python 3.9.16, Python 3.8.16, Python 3.7.16 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Python 3.12.0a1 duyuruldu

Pablo Galindo Salgado tarafından bugün duyurulan Python 3.11.0’ın final sürümünün ardından, Python 3.12.0 alpha 1 sürümü, Brian Bilston tarafından duyuruldu. Bunun bir alpha, test sürümü olduğunun unutulmamasını isteyen Bilston; 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 Bilston; bunun planlanan yedi alfa sürümden ilki olduğunu söyledi. Alfa aşaması sırasında, özelliklerin beta aşamasının kadar (08 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 Bilston; Unicode nesnelerinin C uygulamasının kullanımdan kaldırılan “wstr” ve “wstr_length” üyeleri, PEP 623 uyarınca kaldırıldığını söyledi. Bilston; Python 3.12.0’ın bir sonraki ön sürümünün, şu anda 14.11.2022 için planlanan 3.12.0a2 olacağını söyledi. Python 3.12.0a1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Python 3.11.0 duyuruldu

Sürüm adayı 8 Ağustos 2022‘de duyurulan Python 3.11.0’ın final sürümü, Pablo Galindo Salgado tarafından 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. Salgado; yeni sürümün; daha iyi geri izleme, daha hızlı Python, yazma iyileştirmeleri ve çok daha fazlasıyla geldiğini ifade etti. Python 3.11.0 serisinin standart kitaplıkta TOML ayrıştırma desteğiyle geldiğini belirten Salgado; atomik gruplama ((?>…)) ve iyelik niceleyicilerinin (*+, ++, ?+, {m,n}+) artık normal ifadelerde desteklendiğini söyledi. Daha Hızlı Cpython projesinin şimdiden bazı heyecan verici sonuçlar verdiğini belirten Salgado; Python 3.11.0’ın 3.10.0 serisinden %10-60’a kadar daha hızlı olduğunu söyledi. Python 3.11.0 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

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

0

Python 3.10.8 duyuruldu

Python’ın 3.10.8 final sürümü duyuruldu. Hollandalı bir 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. Parantez içine alınmış bağlam yöneticilerine artık resmi olarak izin verildiği belirtilirken, distutils modülünün kullanımdan kaldırıldığı ifade ediliyor. Py_UNICODE kodlayıcı API’lerinin de kaldırıldığı söylenen yazılım, OpenSSL 1.1.1 veya daha yenisini gerektiriyor. 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 etmelerini rica ediliyor. Python 3.10.8 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

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

0