«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.

1
Python rasgele karıştırma nasıl çalışır?
Python'da rastgele çalışmalardan nasıl karıştırılır? Soruyorum çünkü çok hızlı çalışıyor. Karıştırmaya çalıştığımda 10 ^ 6 öğesi için 1 dakika çalışıyor, ancak Python shuffle bunu 8 saniyede yapıyor mu?
11 python  random 

4
Her yerde veri kontrolleri yapmak için iyi kod stili?
Kafamdaki her yönü artık tutamayacağım kadar büyük boyutlu bir projem var. İçinde birkaç sınıf ve işlevle uğraşıyorum ve veriyi veriyi aktarıyorum. Zamanla hatalar almaya devam ettiğimi fark ettim, çünkü veriyi farklı işlevlere geçirdiğimde ne kadar kesin bir form olması gerektiğini unuttum ( örneğin, bir işlev daha sonra yazdığım bir dizi …

3
Güvenli olmayan kodun yanlışlıkla kullanılmadığından emin olun
Bir işlev f(), programımı çalıştıran makinede eval()oluşturduğum ve sakladığım verilerle (veya tehlikeli bir şeyle) kullanır local_file: import local_file def f(str_to_eval): # code.... # .... eval(str_to_eval) # .... # .... return None a = f(local_file.some_str) f() ona sağladığım dizeler benim olduğu için çalıştırmak güvenlidir. Ancak, güvenli olmayan bir şey (örneğin kullanıcı …

2
Python'un mirası “is-a” mirası mı yoksa kompozisyon tarzı mı?
Python'un çoklu kalıtıma izin verdiği göz önüne alındığında, Python'daki deyimsel kalıtım neye benziyor? Java gibi tek kalıtıma sahip dillerde, bir nesnenin başka bir nesnenin "a-a" olduğunu ve nesneler arasında (üst nesneden alt nesneye) kod paylaşmak istediğinizde kalıtım kullanılır. Örneğin, diyebiliriz Dogbir olduğunu Animal: public class Animal {...} public class Dog …

1
Python'da bir istisnayı ne zaman alt sınıflamalıyım?
Kodumda bir istisna getirdiğim yaklaşık yedi yer var. Tüm bu istisnalar aynı şekilde ele alınır: günlük dosyasına bir hata yazdırın, yazılım durumunu varsayılana döndürün ve çıkın. Kod incelemesi sırasında çok değer verdiğim kıdemli mühendisim, tüm bu istisnaları alt sınıfta tutmam gerektiğini söyledi. Onun argümanı gelecekte istisnaları farklı ele almak isteyebiliriz …

4
Python jeneratörleri ve işlevleri neden "def" anahtar kelimesini paylaşıyor?
Aşağıdakileri göz önünde bulundur: def some_function(): return 1 def some_generator(): yield 1 Yukarıdaki kodda some_function, bir işlev, some_generatorbir jeneratör. Oldukça benzer görünüyorlar. Kod okurken sahip olduğum sorun, ben yieldaslında bir işlev veya jeneratör olup olmadığını belirlemek önce bir "işlev" her anahtar kelime aramak için anahtar kelime arıyor gerekir! Bana öyle …

3
Setup.py'de özel bağımlılık bağlantıları nasıl ele alınmalıdır?
İş yerinde özel bir pypi sunucusu kullanıyoruz. Bu pypi sunucusu bir bağımlılık bağlantısı olarak belirtilmiştir: ... from setuptools import setup config = ConfigParser.ConfigParser() rc = os.path.join(os.path.expanduser('~'), '.pypirc') config.read(rc) dependency_links = [ 'https://{}:{}@<private_url>'.format( config.get('dc', 'username'), config.get('dc', 'password'))] setup( dependency_links=dependency_links, ...) Çoğu vakada bu iyi çalışıyor. Ancak, bir süre önce bir istemci …
10 python 

5
Python betiğimin eşdeğer bir C ++ programı kadar hızlı olmasını engelleyen teknik sınırlamalar veya dil özellikleri var mı?
Ben uzun zamandır Python kullanıcısıyım. Birkaç yıl önce, hız açısından neler sunabileceğini görmek için C ++ öğrenmeye başladım. Bu süre zarfında, Python'u prototipleme aracı olarak kullanmaya devam edeceğim. Bu, iyi bir sistemdi: Python ile çevik geliştirme, C ++ 'da hızlı uygulama. Son zamanlarda, Python'u tekrar tekrar kullanıyorum ve önceki yıllarda …

3
Oyun geliştirmek için saatleri ağ üzerinden nasıl senkronize edebilirim?
Çok zamana dayalı yönleri olan bir oyun yazıyorum. Ağ durakları ve paketleri geçmediğinde (ve paketin alınıp alınmadığı zaman) oyuncu konumlarının tahmin edilmesine yardımcı olmak için zaman kullanıyorum. Bu, bir oyuncunun bir yön seçmesi ve hareket etmeyi durduramaması açısından pacman tipi bir oyundur, böylece sistem mantıklıdır (veya en azından öyle olduğunu …

1
Python'da ördek yazma, veri doğrulama ve iddialı programlama
Hakkında ördek yazarak : Ördek yazmaya, yöntem ve işlev gövdelerindeki bağımsız değişken türlerini alışkanlık olarak sınamayarak, belgelere, açık koda ve doğru kullanımı sağlamak için sınanmaya dayanarak yardım edilir. Argüman validasyonu hakkında (EAFP: Bağışlama izni istemekten daha kolaydır). Buradan uyarlanmış bir örnek : ... daha pitonik olduğu düşünülüyor: def my_method(self, key): …

3
ZeroMQ IPC'ye karşı Queue ile Python Çoklu İşleme
Ben kullanarak bir Python uygulama yazma meşgulüm ZeroMQ ve anlatıldığı gibi Majordomo desen varyasyonu uygulayan ZGuide . Bir grup işçi ve müşteri arasında aracı olarak komisyoncum var. Gelen her istek için kapsamlı bir günlük kaydı yapmak istiyorum, ancak aracının bunu yaparak zaman kaybetmesini istemiyorum. Aracı bu günlük kaydı isteğini başka …

11
Web uygulamaları oluşturmak için html ve javascript öğrenmek zorunda mıyım? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Deneyimli bir Java programcısıyım ve dinamik sayfalar, çizimler vb. Gerektiren karmaşık bir web uygulaması oluşturmak istiyorum. Böyle …


1
Dahili bir Python modülünü düzenleyebilir misiniz?
Şu anda Python öğreniyorum ve kitabın Matematik kütüphanesini kullanma noktasındayım. Python web sitesine baktım ve kütüphanenin biraz kıt olduğunu fark ettim ve daha kullanışlı fonksiyonlar yazıyorum. Örneğin, devam ettim ve katsayıları alıp denklemin köklerini döndürmek için bir fonksiyon yazdım. Temelde ikinci dereceden formül işlevi. Bunu python Math kütüphanesine eklemenin mümkün …

1
Python “tanrı sınıfı” nı yeniden düzenlerim?
Sorun Ana sınıfı biraz “ Tanrı Nesnesi ” olan bir Python projesi üzerinde çalışıyorum . Vardır bu yüzden birçok özellik ve yöntemlere friggin! Sınıfa yeniden bakmak istiyorum. Şimdiye kadar… İlk adım olarak, nispeten basit bir şey yapmak istiyorum; ama en basit yaklaşımı denediğimde, bazı testler ve mevcut örnekler kırıldı. Temelde, …

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.