«python» etiketlenmiş sorular

Python, çok paradigmalı, dinamik olarak yazılan, çok amaçlı bir programlama dilidir. Temiz ve tekdüze bir sözdizimini hızlı bir şekilde öğrenmek, anlamak ve kullanmak ve uygulamak için tasarlanmıştır. 01-01-2020 itibariyle Python 2'nin resmi olarak desteklenmediğini lütfen unutmayın. Yine de, sürüme özgü Python soruları için [python-2.7] veya [python-3.x] etiketini ekleyin. Bir Python varyantı veya kitaplığı (örn. Jython, PyPy, Pandalar, Numpy) kullanırken, lütfen etiketlere ekleyin.

26
django-debug-toolbar görünmüyor
Diğer sorulara baktım ve çözemedim ... Django-debug-toolbar'ı kurmak için aşağıdakileri yaptım: pip install django-debug-toolbar ara yazılım sınıflarına eklendi: MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', # Uncomment the next line for simple clickjacking protection: # 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', ) 3 INTERNAL_IPS Eklendi: INTERNAL_IPS = ('174.121.34.187',) 4 Yüklü uygulamalara debug_toolbar eklendi …


5
Sınıf ve örnek nitelikleri arasındaki fark nedir?
Aşağıdakiler arasında anlamlı bir ayrım var mı: class A(object): foo = 5 # some default value vs. class B(object): def __init__(self, foo=5): self.foo = foo Çok sayıda örnek oluşturuyorsanız, iki stil için performans veya alan gereksinimleri açısından herhangi bir fark var mı? Kodu okuduğunuzda, iki stilin anlamının önemli ölçüde farklı …

3
Neden küçük bir dizgeyi yinelemek küçük bir listeden daha yavaş?
Zamanla oynuyordum ve küçük bir dizge üzerinde basit bir liste kavrama yapmanın, aynı işlemi küçük tek karakter dizileri listesinde yapmaktan daha uzun sürdüğünü fark ettim. Herhangi bir açıklama var mı? Neredeyse 1,35 katı zaman. >>> from timeit import timeit >>> timeit("[x for x in 'abc']") 2.0691067844831528 >>> timeit("[x for x …

1
Python çöp toplayıcı belgeleri [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Python çöp toplama işleminin nasıl çalıştığını ayrıntılı olarak açıklayan belgeler arıyorum. Hangi adımda ne …

7
__İnit __ () ana sınıfın __init __ () 'i çağırmalı mı?
Ben Objective-C'de şu yapıyı kullanıyorum: - (void)init { if (self = [super init]) { // init class } return self; } Python ayrıca üst sınıfın uygulamasını da çağırmalı __init__mı? class NewClass(SomeOtherClass): def __init__(self): SomeOtherClass.__init__(self) # init class Bu da __new__()ve için doğru / yanlış __del__()mı? Düzenleme: Çok benzer bir soru …
132 python  oop  superclass 

5
Python'da Listeye Karşılık Gelen Sözlük Anahtar Değerleri Üzerinde Yineleme
Python 2.7'de çalışmak. Değer listesi olarak takım adları ve her takım için puanlanan ve izin verilen koşu sayısı içeren bir sözlüğüm var: NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} Sözlüğü bir işleve aktarabilmek ve her takım (anahtarlar) üzerinde yinelemek istiyorum. İşte kullandığım kod. Şu anda sadece …

8
Python için Emacs toplu girintisi
Emacs'de Python ile çalışırken, bir kod bloğuna bir try / exclude eklemek istersem, çoğu zaman tüm bloğu satır satır girintilemek zorunda olduğumu fark ediyorum. Emacs'ta, tüm bloğu aynı anda nasıl girintilersiniz. Deneyimli bir Emacs kullanıcısı değilim, ancak bunun ssh üzerinden çalışmak için en iyi araç olduğunu düşünüyorum. Emacs'i komut satırında …
132 python  emacs  ssh 

8
Python'da RPC yapmak için mevcut seçim nedir? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Aslında, Pyro ve RPyC ile bazı çalışmalar yaptım, ancak bu ikisinden daha fazla RPC …
132 python  rpc 

3
Numpy, scipy, matplotlib ve pylab arasındaki karışıklık
Numpy, scipy, matplotlib ve pylab, bilimsel hesaplama için python kullananların ortak terimleridir. Pilab hakkında biraz bilgi edindim ve kafam karıştı. Numpy'yi içe aktarmak istediğimde her zaman şunları yapabilirim: import numpy as np Düşünüyorum, bir kez yaptım from pylab import * numpy de ( nptakma adla) içe aktarılacaktır . Yani temelde …

6
S3 nesnesini boto3 kullanarak bir dosyaya kaydetme
AWS için yeni boto3 istemcisi ile bir "merhaba dünya" yapmaya çalışıyorum . Sahip olduğum kullanım durumu oldukça basit: nesneyi S3'ten alın ve dosyaya kaydedin. Boto 2.XI'de şöyle yapardı: import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') Boto 3'te. Aynı şeyi yapmanın temiz bir yolunu bulamıyorum, bu yüzden "Akış" nesnesi üzerinde manuel olarak …

8
Bir sınıfın tanımlanmış bir işlevi olup olmadığını kontrol etmenin en hızlı yolu nedir?
Bir AI durum uzayı arama algoritması yazıyorum ve bir arama algoritmasını hızlı bir şekilde uygulamak için kullanılabilecek genel bir sınıfım var. Bir alt sınıf, gerekli işlemleri tanımlar ve algoritma gerisini halleder. Burada sıkışıp kaldığım yer: Ebeveyn durumunu tekrar tekrar oluşturmaktan kaçınmak istiyorum, bu nedenle herhangi bir duruma yasal olarak uygulanabilecek …
132 python 

4
Python, nesneler oluşturma
Python öğrenmeye çalışıyorum ve şimdi sınıfları ve onları örneklerle nasıl değiştireceğimi anlamaya çalışıyorum. Bu uygulama problemini anlayamıyorum: Adı, yaşı ve ana dalı girdi olarak verilenlerle aynı olan bir öğrenci nesnesi oluşturun ve iade edin def make_student(name, age, major) Nesne derken ne anlama geldiğini anlamıyorum, bunlar fonksiyonun içinde bu değerleri tutan …
132 python 

9
Python aynı değere birden çok değişken mi atıyor? liste davranışı
Değişkenleri başlatmak için aşağıda gösterildiği gibi çoklu atama kullanmayı denedim, ancak davranıştan dolayı kafam karıştı, değerler listesini ayrı ayrı yeniden atamayı bekliyorum, yani b [0] ve c [0] eşittir 0. a=b=c=[0,3,5] a[0]=1 print(a) print(b) print(c) Sonuç: [1, 3, 5] [1, 3, 5] [1, 3, 5] Bu doğru mu? çoklu atama …
132 python  list 

8
Numpy, birden çok koşulun çalıştığı yerde
Uzaklık adı verilen bir dizi mesafem var. İki değer arasındaki mesafeleri seçmek istiyorum. Bunu yapmak için aşağıdaki kod satırını yazdım: dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))] Ancak bu, yalnızca koşul için seçer (np.where(dists <= r + dr)) Komutları geçici bir değişken kullanarak sırayla yaparsam iyi çalışıyor. Yukarıdaki …
132 python  numpy 

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.