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


6
Class anahtar kelimesi olmadan “nesne yönelimli” programlamayı uygulayabilir misiniz?
Diyelim ki bir bankada "hesap" soyutlama yapmak istiyoruz. İşte functionPython'da bir nesne kullanarak bir yaklaşım : def account(): """Return a dispatch dictionary representing a bank account. >>> a = account() >>> a['deposit'](100) 100 >>> a['withdraw'](90) 10 >>> a['withdraw'](90) 'Insufficient funds' >>> a['balance'] 10 """ def withdraw(amount): if amount > dispatch['balance']: …


6
Kişisel bir Python projesini serbest bırakılabilir bir kütüphaneye dönüştürmek
Programcı değil akademik bir öğrenciyim ve araştırmamı desteklemek için Python programlarını kendi kullanımım için yazmakta uzun yıllara dayanan bir deneyime sahibim. En son projem de benim kadar birçokları için faydalı olacak ve açık kaynak kodlu bir Python kütüphanesi olarak yayınlamayı düşünüyorum. Bununla birlikte, işleyen bir kişisel projeden başkaları tarafından acısız …

1
Üretim kodunda yanlış adlandırılmış bir fonksiyonla nasıl başa çıkılır?
Geçenlerde GitHub'daki bir Python kütüphanesine rastladım. Kitaplık harika, ancak bir işlev adında göze çarpan bir yazım hatası var. dummy_fuction()Olması gerektiği gibi arayalım dummy_function(). Bu işlev kesinlikle "vahşi" durumda ve gömülü sistemlerde büyük olasılıkla kullanılıyor. İlk akla gelen şey, işlevin ikinci bir sürümünü doğru adla eklemek ve bir sonraki sürüm için …

3
Python'da neden açık erişim değiştiricileri yok:
'Açıkça örtük olmaktan iyidir' ise, neden Python: Açık, Korumalı, Özel vb. Açık erişim değiştiricileri yok? Bu fikrin, programcının bir ipucu ile ne yapacağını bilmesi gerektiği olduğunu biliyorum - 'kaba kuvvet' kullanmaya gerek yok. Ancak IMO 'Kapsülleme' veya 'bilgiyi gizleme' sadece insanları dışarıda tutmakla kalmaz, aynı zamanda bir organizasyon ve yapı …

3
C ++ şablon hata mesajları neden bu kadar korkunç?
C ++ şablonları uzun, okunamayan hata mesajları üretme konusunda ünlüdür. C ++ şablonunda hata iletilerinin neden bu kadar kötü olduğu konusunda genel bir fikrim var. Temel olarak sorun, derleyici bir şablonda belirli bir tür tarafından desteklenmeyen sözdizimi ile karşılaşıncaya kadar hatanın tetiklenmemesidir. Örneğin: template <class T> void dosomething(T& x) { …

3
Büyük zaman serisi verilerini verimli bir şekilde nasıl saklayabilirim?
Çok büyük miktarlarda zaman serisi verilerini sorgulayabilmem ve sorgulayabilmem gerekiyor. Verilerin özellikleri aşağıdaki gibidir: dizi sayısı: yaklaşık 12.000 (on iki bin) Dünya genelinde veri noktalarının sayısı: ayda yaklaşık 500.000.000 (beş yüz milyon) karma değer türleri: veri noktalarının çoğu kayan nokta değerleri, geri kalan dizeler örnekleme süresi: seri içinde olduğu gibi …

5
Python'da programlama C, C ++ veya Java'dan daha mı hızlı? [kapalı]
Programcılar arasında dili ne kadar dinamik ve gevşek bir şekilde yazdığına, programcının içinde o kadar verimli olacağına dair yaygın bir inanç var. Guido van Rossum, 1998'de python kullanarak verimliliği programlama ve web'de arama yapma üzerine yazdı. Sözdizimsel olarak Python kodu çalıştırılabilir sözde kod gibi gözüküyor. Python kullanarak program geliştirme, C …

2
Neden evrensel satırsonları modu Python'da kullanımdan kaldırılıyor?
Dosya işlemlerinin evrensel newline özelliğinin ortaya çıktığını farkettim . Python 3.5 open'in modeparametresi için belgeler kullanımdan kaldırıldığını gösteriyor: 'U' evrensel satırsonu modu (kullanımdan kaldırıldı) En azından Python 3.2 kadar opengeriye, modebağımsız değişken kullanımını belgeleyen benzer bir "yalnızca geriye dönük uyumluluk" uyarısı içeriyor : 'U' evrensel yeni satırlar modu (geriye dönük …
26 python  io  deprecation 

4
Django web sitem için ön uç (UI) nasıl geliştirilir
Ben Django öğreniyorum ve web geliştirme konusunda yeni. Lütfen bu soruyu çok aptal bulursanız affedersiniz. Bu yüzden, Google App Engine'de barındırmak istediğim Django'yu kullanarak bir Facebook uygulaması oluşturuyorum. Proje, herhangi bir web sitesinin RSS / Atom yayınlarını okumaya odaklanacaktı (Şimdi söyleyebileceğim tek şey bu). RSS / Atom dosyalarını işlemek için …

5
İki farklı dilde iki farklı program nasıl etkileşime girebilir?
Bu çok geniş mi değil mi bilmiyorum, ama ben hala üniversitede genç bir programcıyım, bu benim küçük yılım. Farklı diller için iyi bir tutuşa sahip olduğumu ve çok iyi bir temele sahip olduğumu hissediyorum. Ancak, örneğin, eğer bir program oluşturmaya çalışıp python'da bir kısmını sadece kolay olduğu için yazıp yazdığımı …
26 python  c 

2
Python'un (ve diğer dinamik dillerin) hangi anlamsal özellikleri yavaşlığına katkıda bulunur?
Çok iyi tanımıyorum Python. Dinamik dillerin (à la Python, Lua, Scheme, Perl, Ruby, ...) tam özelliklerinin uygulamalarını yavaşlatmaya zorladığını daha kesin olarak anlamaya çalışıyorum. Bir nokta olarak, Lua 5.3 metatable makineleri sezgisel olarak Lua'yı yavaşlatır, ancak pratikte Lua'nın oldukça hızlı olduğu söylenir (ve Python'dan daha hızlıdır). Ayrıca, şimdiki işlemciler üzerinde …

3
python işletme mantığı django'da tam olarak nereye yerleştirilmelidir?
Django / Python / Web Development'ı öğrenmeye yeni başladım. Bu sorun bir süredir beni rahatsız ediyor. Django'da birden fazla şablon içeren bir uygulama oluşturuyorum. Temelde sadece ilgili şablonlara verilen yanıtları veren bir views.py dosyasına sahibim ve DB'mi yapılandırdığım bir models.py'ye sahibim. Şablonlarımdan birinde (yapabileceğim) bir resim yüklemem ve yüklenen resmin …

2
Python Runtime gerçekte nasıl çalışır?
runtime libraryÖzellikle Python kavramını anlamada bazı problemlerim var . Bu yüzden merhaba bir dünya python programı yazdım ve yürütmeyi planlıyorum python ./hello_world.py. Enter düğmesine basmam ve CPU'umda python kodumdan oluşturulan makine kodunun arasında hangi adımlar oluyor? Bunun Python çalışma zamanı sistemi ve / veya kütüphanesi ile ilgisi nedir?
26 python  runtime 

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.