«python-3.x» etiketlenmiş sorular

23
Bilimsel kod yazarken temiz programlama
Gerçekten büyük projeler yazmıyorum. Büyük bir veri tabanı tutmuyorum ya da milyonlarca satır kodla uğraşıyorum. Kodum öncelikle "betikleme" türünde şeyler - matematiksel fonksiyonları test etmek veya bir şeyi simüle etmek için şeyler - "bilimsel programlama" dır. Bu noktaya kadar çalıştığım en uzun programlar birkaç yüz satırlık bir kod ve üzerinde …

7
Python dosyalarını yapılandırma dosyaları olarak kullanmak bir fikrin ne kadar kötü?
Her zaman uygulamalarımı yapılandırmak için JSON dosyalarını kullandım . Onları bir çok Java kodladığımda kullanmaya başladım ve şimdi esas olarak sunucu tarafı ve veri bilimi Python geliştirme üzerine çalışıyorum ve JSON'un daha doğru bir yol olup olmadığından emin değilim . Kerevizin yapılandırma için gerçek Python dosyalarını kullandığını gördüm. Başlangıçta bu …

2
Neden bazı diller en yakın EVEN tamsayısına yuvarlanıyor?
Scheme (R5RS) ve Python ( bu soruya bakınız ) gibi programlama dilleri , değer tam olarak çevresindeki tamsayılar arasında olduğunda en yakın eşit sayıya doğru ilerler. Bunun arkasındaki sebep nedir? Aşağıdaki hesaplamaları aklınıza gelmesi kolaylaştıran matematiksel bir fikir var mı? (R5RS, IEEE kayan nokta standardına bu davranışın kaynağı olarak atıfta …

3
Python'un neden listeler için “düzleştirici” bir işlevi yok?
Erlang ve Ruby'nin her ikisi de dizileri düzleştirmek için işlevlerle birlikte geliyor. Bir dil eklemek için bu kadar basit ve kullanışlı bir araç gibi görünüyor. Biri bunu yapabilir: >>> mess = [[1, [2]], 3, [[[4, 5]], 6]] >>> mess.flatten() [1, 2, 3, 4, 5, 6] Ya da: >>> import itertools …

5
Python karışımları anti-patern midir?
Bunun pylintve diğer statik analiz araçlarının her şeyi bilmediğini ve bazen onların tavsiyelerine uyulmaması gerektiğinin farkındayım. (Bu sadece conventions için değil, çeşitli mesaj sınıfları için geçerlidir .) Eğer sınıflarım varsa class related_methods(): def a_method(self): self.stack.function(self.my_var) class more_methods(): def b_method(self): self.otherfunc() class implement_methods(related_methods, more_methods): def __init__(self): self.stack = some() self.my_var = …

1
Python 3 yeni özelliklerin çözdüğü sorunlar nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Python 3'ün yeni özellikleri şunları söylüyor: çoğunlukla iyi bilinen sıkıntıları ve siğilleri düzeltiyoruz ve …

2
Python'da değer döndüren işlevleri nasıl adlandırmalıyım?
Python'daki işlevlerim için isim seçme konusunda kafam karıştı . Bazen Python yerleşik işlevleri zorunludur : printfunction ve string method find. Bazen böyle değildirler: örneğin lenadı gibi zorunlu değildir calculate_lenve typedeğildir find_type. Anlamadığımız printbir değer döndürüyor (yani None) ve bir şey yapar (yani ekranda bir dize gösterir), bu yüzden adı zorunludur. …

3
Python neden modern Javascript uygulamaları gibi optimize edilmedi?
V8 (Chrome), SpiderMonkey (Firefox) ve Chakra (IE / Edge) gibi modern Javascript uygulamalarının tümü JIT derlemesine ve performansı artırmak için bir dizi başka optimizasyona sahiptir. Python neden bunlara sahip değil? Ben her ikisi de hız kazancı iddia PyPy ve IronPython bakıyorum. PyPy Yorumlanan bir dil olan Python'da yazılmış bir Python …
11 python-3.x  jit 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.