«python» etiketlenmiş sorular

Python dinamik olarak yazılan, yüksek düzeyde yorumlanmış bir programlama dilidir. Tasarımı, açık sözdizimine, nesne yönelimli programlamaya sezgisel bir yaklaşıma ve her şeyi açık bir şekilde yapmanın doğru yoluna odaklanmaktadır. Python modülleri ve istisnaları destekler ve kapsamlı bir standart modül kütüphanesine sahiptir. Python genel amaçlıdır ve bu nedenle ağdan gömülü sistemlere kadar yaygın olarak kullanılmaktadır.


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 …

24
Python'un sakıncaları nelerdir? [kapalı]
Python bugünlerde tüm öfke gibi gözüküyor ve haksız yere değil - çünkü gerçekten çözülmesi gereken yeni bir soruna sahip olmak gerçekten hoş bir dil. Ancak, bilge bir adamın bir zamanlar söylediği gibi (ona bilge bir adam diyerek, sadece kimin söylediğini bilmiyordum; o kadar akıllı olup olmadığından emin değilim), bir dili …

8
'modül alma işlevinden' modül içe aktarma 'vs.
Her zaman bu yöntemi kullanıyorum: from sys import argv ve argvsadece argv ile kullanın . Ancak bunu kullanmanın bir kuralı var: import sys ve argv tarafından sys.argv İkinci yöntem kodu kendi kendine belgelendiriyor ve ben (gerçekten) buna uyuyorum. Ama ilk yöntemi tercih etmemin nedeni hızlı çünkü tüm modülü içe aktarmak …
143 python 

1
Modül vs. Paket?
Ne zaman yaparsam from 'x' import 'y', hangisinin 'modül' olarak kabul edildiğini ve hangisinin 'paket' olduğunu ve neden bunun tersi olmadığını merak ediyordum?
140 python  packages  modules 

2
Python dosya isimlendirme kuralı?
PEP-8'in bu bölümünü gördüm. Https://www.python.org/dev/peps/pep-0008/#package-and-module-names Bunun bir modül / sınıf / paketin dosya adını ifade edip etmediği konusunda net değilim. Her birine bir örneğim varsa, dosya isimleri uygunsa alt çizgi halinde küçük harf mi olmalı? Veya başka bir şey?


3
Python Neden GIL İle Yazıldı?
Global tercüman kilidi (GIL) genellikle Python'da iş parçacığı ve benzerinin dokunma zorluğunun neden olmasının temel bir nedeni olarak gösteriliyor gibi görünüyor - "Bu neden ilk başta yapıldı?" Sorusunu gündeme getiriyor. Programcı Olmamak, neden olabileceğine dair hiçbir fikrim yok - GIL’i koymak arkasındaki mantık neydi?



2
Python'daki göreceli içe aktarmaların nesi yanlış?
Kısa süre önce popüler bir Python tarzı denetleyicisi olan pylint'in sürümlerini yükselttim . Tüm paket yolunu belirtmeden, aynı paket içinde modülleri içe aktardığım yerleri işaret ederek kodum boyunca balistik hale geldi. Yeni hata mesajı W0403. W0403:% r göreli ithalat,% r olmalıdır Paket dizinine göre bir içe aktarma algılandığında kullanılır. Örnek …

5
Birleştirme için% s neden + 'dan daha iyi?
Python %syerine bir dizgiyi birleştirmek için kullanmamız gerektiğini anlıyorum +. Herhangi birini yapabilirim: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Ama neden ben dışında başka bir şey kullanmalıyım +? Birleştirmeyi …
88 python  strings 

9
İstisna İşleme ve İlk Muhatap mı?
"Baş İlk Python" kitabını inceliyorum (bu sene öğrenmek benim dilim) ve iki kod tekniği hakkında tartıştıkları bir bölüme geçtim: İlkine Karşı İstisna işleme konusunu kontrol ediyorum . İşte Python kodunun bir örneği: # Checking First for eachLine in open("../../data/sketch.txt"): if eachLine.find(":") != -1: (role, lineSpoken) = eachLine.split(":",1) print("role=%(role)s lineSpoken=%(lineSpoken)s" % …

6
Python'un popülaritesi neden bu kadar ani oldu? [kapalı]
Python ilk 1991'de ortaya çıktı, ancak TIOBE sıralaması anlamlı bir şeyi ölçerse , 2004'e kadar biraz bilinmiyordu . Ne oldu? Bu 13 yaşındaki dile duyulan ilginin çatıdan geçmesine ne sebep oldu? Python'un ilk on yılında Perl'e gerçek bir rakip olarak görülmemesinin bir nedeni var mıydı? Python'un on yıl boyunca göreceli …

3
“Döngü” düşünce okulundan nasıl uzaklaşırım?
Bu oldukça kavramsal bir soru, ancak bu konuda iyi tavsiyeler alabileceğimi umuyordum. Yaptığım programlamanın çoğu ( NumPy ) dizileriyle; Sık sık farklı boyutlardaki iki veya daha fazla dizideki öğeleri eşleştirmem gerekir ve ilk gittiğim şey bir döngü için, hatta daha da kötüsü, iç içe için bir döngüdür. Ben mümkün olduğunca …
79 python  array  loops 

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.