Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
2585
Tıklama
0
Öne Çıkarma
Python'un hangi sürümünü kullanmalıyım?
B
8 yıl
Teğmen
Konu Sahibi

Selamlar. Python3 kullanıyorum. Fakat en son çıkan sürümlerde bazen sıkıntılarla karşılaşabiliyoruz. 3.6 mı indireyim 3.5 mi?



< Bu ileti mobil sürüm kullanılarak atıldı >

K
8 yıl
Yarbay

3.6 çıkalı 2 ay falan oluyor. Çok uçuk değişimler yok, bence 3.5 ile bir süre devam etmek daha mantıklı şu an. Modüller daha tam adapte olamamış olabilirler. Kullandığın modüllerin bloglarını takip et, hepsi 3.6'ya geçince sen de geçersin.



M
8 yıl
Yarbay

Bence 2.x de kalinmali bir sure daha, bazi modullerin 3.6 uyumu yok hala.



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
K
8 yıl
Yarbay

2.x'te kalınması hatalı olur. 10 yıl önce 2 sürümüne majör bir update gelmeyeceği duyuruldu, hala da 2.7 sürümündeyiz. Yeni çıkan modüllerin çoğunda artık 2.7.x desteği yok. Varsa bile çok baştan savma hazırlanmış, update'leri geç alıyorlar vs. Şu anda kendini 3'e geçirmeyen modül yok gibi bir şey. Varsa da en son update'ini 10 sene önce almış demektir. İnternetten örnek kod, proje vb bir şey aransa veya projeye dahil edilmek istense python 2-3 çatışması nedeniyle çok büyük ihtimalle uyumsuzluk ortaya çıkar.

Numpy en son 2.7.3 sürümü için release çıkarmış, 2012 yılında yani.
PyTorch'un 2.7 sürümü için CUDA yok.
Tensorflow eh işte veriyor.
Django 2.0, 3.5'ten önceki sürümler için çalışmayacak. (Aralık 2017)
vb.

Performans kısıtlamaları var, 3 sürümüyle gelen bir ton yeni özellik ve optimizasyondan mahrum kalınıyor. Unicode string problemi bile yerinde duruyor hala... En iyi çözüm, python 2 kullanmak zorunda kalınmadıkça kullanılmaması. Bazı antik modüller kullanmadığınız sürece. Eğer production yapıyorsanız kod tabanınızın bir ihtimal sapıtmasından çekiniyorsanız son majör versiyonun bir öncesini kullanırsınız, yeterli olur. Şu durumda 3.5.





< Bu mesaj bu kişi tarafından değiştirildi KaramazovX -- 16 Mart 2017; 5:19:3 >


Bu mesajda bahsedilenler: @Mephalay
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.