Sürüm Yayın Tarihi: 20 Temmuz 2020
Bu, Python 3.8’in beşinci bakım sürümüdür
Önemli güvenlik içeriği nedeniyle programın dışında yayınlandı. Ayrıntılar için lütfen değişiklik günlüğüne bakın . Lütfen uygun olan en kısa zamanda yükseltin.
Python 3.8 serisi, Python programlama dilinin en yeni ana sürümüdür ve birçok yeni özellik ve optimizasyon içerir.
3.7 serisine kıyasla 3.8 serisinin önemli yeni özellikleri
- PEP 572 , Atama ifadeleri
- PEP 570 , Yalnızca konumsal argümanlar
- PEP 587 , Python Başlatma Yapılandırması (gelişmiş gömme)
- PEP 590 , Vectorcall: CPython için hızlı arama protokolü
- PEP 578 , Çalışma zamanı denetim kancaları
- PEP 574 , Bant dışı verilerle Pickle protokolü 5
- Yazmayla ilgili: PEP 591 (Son niteleyici), PEP 586 (Değişmez türler) ve PEP 589 (TypedDict)
- Derlenmiş bayt kodu için paralel dosya sistemi önbelleği
- Hata ayıklama derlemeleri, yayın derlemeleri olarak ABI’yı paylaş
- f dizeleri
=
, hata ayıklama için kullanışlı bir tanımlayıcıyı destekler continue
artıkfinally:
bloklarda yasal- Windows’ta varsayılan
asyncio
olay döngüsü artıkProactorEventLoop
- macOS’ta, spawn start yöntemi artık varsayılan olarak
multiprocessing
multiprocessing
artık işlemler arasında asitleme maliyetlerinden kaçınmak için paylaşılan bellek segmentlerini kullanabilirtyped_ast
CPython’a geri birleştirildiLOAD_GLOBAL
şimdi% 40 daha hızlıpickle
artık varsayılan olarak Protokol 4’ü kullanıyor ve performansı artırıyor
Diğer birçok ilginç değişiklik var
, lütfen tam liste için belgelerdeki “Yenilikler” sayfasına bakın.Windows kullanıcıları- AMD64 için ikili dosyalar, Intel 64 mimarisini uygulayan işlemciler üzerinde de çalışacaktır. (“X64” mimarisi olarak da bilinir ve daha önce hem “EM64T” hem de “x86-64” olarak bilinirdi.)
- Artık Windows platformları için “web tabanlı” yükleyiciler var; yükleyici, gerekli yazılım bileşenlerini kurulum sırasında indirecektir.
- Windows yapılarını içeren yeniden dağıtılabilir zip dosyaları vardır, bu da Python’u başka bir yazılım paketinin parçası olarak yeniden dağıtmayı kolaylaştırır. Daha fazla bilgi için lütfen Gömülü Dağıtım ile ilgili belgelere bakın .
macOS kullanıcıları
- Python 3.8 için tek bir yükleyici sağlıyoruz: macOS 10.9 (Mavericks) ve sonraki sistemlerde çalışan yalnızca 64 bit.
- SSL / TLS sertifika doğrulaması ve “Install Certificates.command” komutunun çalıştırılması hakkında bilgi için lütfen kurulum sırasında görüntülenen “Önemli Bilgiler” i okuyun.