1. Python 3.12.0 sürümü yayınlandı
Python'un en son ana sürümü 3.12 yayınlandı! Pek çok yeni özellik ve optimizasyon içeriyor ve bu sayıda bunları kapsayan çeşitli makaleler yer alıyor. (Ek: Python 3.12'nin yeni özelliklerine ayrıntılı giriş )
2. Python 3.12'ye hızlı genel bakış: alt yorumlayıcılar
Python alt yorumlayıcısı nedir? PEP-684'ün 3.12 sürümü ne işe yarar? Sürüm 3.13'te ne gibi değişiklikler geliyor olabilir?
3. Python 3.12'deki perf'in yerel desteğinden bahsedelim
Python'da yığın çerçevelerine ilişkin temel bilgileri, 3.12'den önce trace ve perf'in uygulanmasını ve 3.12'de yeni tanıtılan Linux yerel perf'in uygulanmasını tanıtmaktadır.
4. Python 3.12'ye hızlı genel bakış: statik yazmada iyileştirmeler
Sürüm 3.12 bazı ayarlamalar ve iyileştirmeler getiriyor: genel sınıflara ve işlevlere açıklama eklemek için tür değişkenlerinin kullanılması, tür değişkenleri için yeni sözdizimi, model devralma için yeni @override dekoratörünün kullanılması ve yazılan sözlüklerle **kwargs'a daha kesin açıklama eklenmesi.
5. FastAPI'ye bağımlılık ekleme: bakımı kolay, yüksek performanslı web uygulamaları oluşturma
Bağımlılık enjeksiyonu güçlü bir tasarım modelidir. Bakımı yapılabilir ve yüksek performanslı web uygulamaları oluşturmak için FastAPI'de bağımlılık enjeksiyonu nasıl kullanılır? Kapsanan içerik: Yapılandırmayı, veritabanı erişimini ve ORM'yi yönetmek için bağımlılık enjeksiyonunu kullanan bağımlılık enjeksiyonu, gelişmiş bağımlılık enjeksiyon teknikleri, bağımlılık enjeksiyonunun test edilmesi, performans optimizasyonu ve önbelleğe alma bağımlılığı enjeksiyonu, güvenlik ve bağımlılık enjeksiyonu vb.
6. Python sanal makinesinin derinlemesine anlaşılması: Sanal makinelerin kapatmaları bu şekilde uyguladığı ortaya çıktı
Makale, kapatmanın kullanım örneklerini ve ilkelerini tanıtıyor ve esas olarak işlev kapatmanın sanal makine düzeyinde nasıl uygulandığını tartışıyor.
7. Pexpect kitaplığını keşfedin: Expect_list yönteminin derinlemesine anlaşılması
pexpect , ssh, ftp, passwd, telnet vb., Github star 2.4K gibi etkileşimli uygulamaları otomatikleştirmek için kullanılabilir. Makale, wait_list yönteminin kullanımını tanıtıyor.
8. Metinsel olay örgüsüne giriş, terminalde çizim
Terminalde çizim yapmak için Çizim metnini kullanabilen metinsel çizim metni kitaplığının kullanımı tanıtıldı .
9. 5 makaleden oluşan Python Asyncio serisi
BBC Ar-Ge Cloudfit ekibi tarafından hazırlanan bir dizi blog yazısı olan Asyncio serisi, temel kavramları ve kalıpları, eşzamansız içerik yöneticilerini ve eşzamansız yineleyicileri, kitaplık desteğini ve karışık eşzamansız ve eşzamanlı kodu kapsayan 5 makaleyle güncellendi.
10. Python ve Ruby'yi analiz etmek için eBPF'yi kullanın
Yığın izleme ve kod yürütme analizini uygulamak amacıyla bellek yapısından soyut yığın verilerini okumak için eBPF'yi kullanın.
11. Python 3.12: Pek de sıcak olmayan değişiklikler
Makale, sürüm 3.12'deki daha az dikkat çekici değişiklikleri tanıtıyor: pathlib kitaplığında iyileştirmeler, daha iyi bir hata ayıklama deneyimi, dilim nesnelerinin artık karıştırılabilir olması, math.sumprod()'un beklenmedik görünümü ve yeni komut satırı arayüzü.
12. Tedarik zinciri güvenliği perspektifinden Python 3.12.0
Python sürümlerinin yayınlanma süreci nedir? Versiyon oluşturma sürecinde hangi alanlar geliştirilebilir? Makale ayrıca yazılım dağıtımının alt bileşenlerini ve bunların sürümler arasındaki değişikliklerini izlemek için yazılım malzeme listesinin (SBOM) kullanımını da tanıtmaktadır.