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

2
Anahtar tabanlı önbellekleme nasıl çalışır?
Geçenlerde 37Signals blogunda bir makale okudum ve önbellek anahtarını almanın nasıl olduğunu merak ediyorum. Her şey iyi ve nesnenin zaman damgasını içeren bir önbellek anahtarına sahip olmak iyidir (bu, nesneyi güncellediğinizde önbelleğin geçersiz kılınacağı anlamına gelir); ancak önbellekten almaya çalıştığınız nesne için DB isabetine neden olmadan şablonda önbellek anahtarını nasıl …

9
Programlama dillerinde kalıtımdan çıkma
Kendi programlama dilimi geliştiriyorum. Genel amaçlı bir dildir (masaüstü için statik olarak yazılan Python'u düşünün, yani int x = 1;) bulut için tasarlanmamıştır. Miras veya Mixins'e izin vermemenin uygun olduğunu düşünüyor musunuz? (kullanıcının en azından arayüze sahip olması durumunda) Örneğin: Google Go, mirasa izin vermeyerek programlama topluluğunu şok eden bir …
10 python  google 

3
Python nasıl çalışır?
Bu soru biraz aptalca görünebilir, ama ne halt. Python öğrenmeye başladım. Temel sözdizimini biliyorum, vb. HTML, PHP, vb. İle çalıştığımda, sadece kod yazıyorum, .html veya .php dosyasının içine koyup bu dosyayı çift tıklıyorum. Sonra benim kod çalışır. Veritabanları ve diğer şeylerle çalışabilirim - sadece basit. Peki Python nasıl çalışır? Eclipse …

8
.NET'e bağımlılığımı nasıl sonlandırabilirim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 8 yıl önce kapalı . Uzun yıllardan beri Windows GUI uygulamaları geliştiriyorum ve 2005'in başlarında .NET'e atladım. .NET şüphesiz olağanüstü bir platform …
10 python  ruby 

1
Tek satırlık fonksiyonlardan oluşan veri munging boru hatları için birim testi
Mary Rose Cook'un Fonksiyonel Programlamaya Pratik Girişini okurken, bir anti-desen örneği veriyor def format_bands(bands): for band in bands: band['country'] = 'Canada' band['name'] = band['name'].replace('.', '') band['name'] = band['name'].title() dan beri işlev birden fazla şey yapar isim açıklayıcı değil yan etkileri var Önerilen bir çözüm olarak, anonim işlevlerin ardışık düzenini önermektedir …

3
Bazen özel işlevler basitçe henüz çıkarılmamış iç işlev birimleridir. Öyleyse neden onları test etmiyorsun?
Bazen bir modülün veya sınıfın özel işlevleri, kendi testlerini hak edebilecek, henüz çıkarılmamış iç işlev birimleridir. Öyleyse neden onları test etmiyorsun? Onlar için daha sonra çıkarılıp çıkarılmadıklarını / ne zaman alındıklarını test edeceğiz . Öyleyse neden testleri hala aynı dosyanın parçası olduklarında yazmıyorsunuz? Göstermek: İlk olarak ben yazdım module_a. Şimdi …
9 python  testing 

4
Python'daki sınıf dekoratörleri: pratik kullanım örnekleri
Python sınıfı dekoratörlerin pratik ve sentetik olmayan kullanım durumlarını arıyorum. Şimdiye kadar, bana mantıklı gelen tek örnek, bir yayıncı-abone sisteminde örneğin eklentiler veya etkinlikler gibi bir sınıfa kayıt olmaktır: @register class MyPlugin(Plugin): pass veya @recieves_notifications class Console: def print(self, text): ... Düşündüğüm diğer aklı başında davalar, kalıtım, metasınıflar veya dekorasyon …

4
Mikro hizmetler ve paylaşılan kütüphaneler
Bağımsız mikro hizmetlere (bir RabbitMq veri yolu üzerinden bağlı) dayalı bir sistem tasarlıyoruz. Kod (en azından ilk bileşenler için) python'a (hem python2 hem de python3) yazılır. Mikro hizmetler olarak yeniden düzenleme yapmak ve genişletmek istediğimiz bazı iş mantığını uygulayan monolit bir uygulamamız var. Beni endişelendiren bir soru: Farklı mikro hizmetler …

1
Python'un birleşmesi, katılmak için öğelere değil, bir tasarım nedeni ile Ruby veya Smalltalk ile karşılaştırıldığında sembole odaklanıyor gibi görünüyor?
OOP'un temel taşlarından birinin, ilgilenmek istediğimiz öğeler olan nesnelerimiz olduğunu ve sonra onlara mesajlar gönderdiğimizi düşündüm. Yani doğal görünebilir, ben bir koleksiyon öğeleri var ve bunu yapmak için onları bir dizeye koymak gerekir: ["x", "o", "o"].join(" | ") # joining a tic-tac-toe row in Ruby (Smalltalk bunu aynı şekilde yapar). …

3
Python neden hem derleyiciye hem de tercümana ihtiyaç duyuyor?
Java'nın hem derleyiciye hem de tercümana ihtiyacı olduğunu anlayabiliyorum. Kaynak kodunu bayt koduna derler ve ardından bir sanal makine (Windows'ta, Linux'ta, Android'de vb.) Bu bayt kodunu mevcut mimari için makine koduna çevirir. Peki neden Python'un hem derleyiciye hem de tercümana ihtiyacı var? Python platformdan bağımsız olmadığından, neden yalnızca yorumu kullanmıyorsunuz? …

4
neden boş fonksiyon gerekli?
Python öğrenmeye başladım ve bir programlama dilinde boş işlevin neden gerekli olduğunu merak ediyorum örneğin, python'da: def empty_func(): pass kabuk komut dosyalarında bile boş fonksiyon boş fonksiyonlar mevcuttur. Anladıklarım ve sorum: Programlama dilinin neden boş fonksiyonlara ihtiyacı var? Sadece programlama dili ile mi oynamak ya da gerçekten önemli olan başka …


1
Biçim dizelerinde '{}' kullanmak Pythonic olarak kabul ediliyor mu?
Az önce yazabileceğini öğrendim '{}{}'.format(string_a, string_b) onun yerine '{0}{1}'.format(string_a, string_b) Python'da, bir şeylerin sırayla sırayla yerleştirilmesini istediğinizde dize biçimi parametreleri için sayıları atlayabilirsiniz. Bu Pythonic mi? NOT: "Pythonic" deyimsel Python kodunu ifade etmek için Python programcıları arasında yaygın olarak kullanılan bir terimdir. Python kültürü içinde, dilin "Bunu yapmanın bir - …

2
Kategorik ve Sürekli Verilerle Makine Öğrenmesi
Bu soru buraya veya SO'ya gidebilir belki ... Egzersiz veri kümenizin bu kurulum gibi hem kategorik hem de sürekli veriler içerdiğini varsayalım: Animal, breed, sex, age, weight, blood_pressure, annual_cost cat, calico, M, 10, 15 , 100 , 100 cat, tabby, F, 5, 10 , 80 , 200 dog, beagle, M, …


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.