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

5
Çakışan aralıkları düzleştirmek için algoritma
Potansiyel olarak çakışan sayısal aralıkların bir listesini düzleştirmek (bölmek) için güzel bir yol arıyorum. Sorun bu sorununkine çok benzer: Çakışan tarih aralıklarını ve diğerlerini bölmenin en hızlı yolu . Ancak, aralıklar sadece tamsayılar değildir ve Javascript veya Python, vb. İçinde kolayca uygulanabilecek iyi bir algoritma arıyorum. Örnek Veriler: Örnek Çözüm: …

2
Tamamen estetik nedenlerle iç içe işlevler mi oluşturuyorsunuz?
Her zaman başka programcıların saf estetik işlevler yaratma fikri hakkında ne düşündüklerini merak ettim. Ben Veri yığınının işleyen bir işlevi olduğunu varsayalım: Function ProcessBigData. O veriler için geçerlidir, birkaç işlem adımlarını gerektiğini düşünün: Step1, Step2, Step3. Kaynak kodda en çok gördüğüm normal yaklaşım, şöyle yorum yazmaktır: Function ProcessBigData: # Does …

4
(Python) dil değişikliklerini takip etme stratejisi
Yıllar sonra da çalışacak kod yazma Programlama dilleri değişir. Kütüphaneler değişir. 5, 10 ve hatta 20 yıl önceki bazı kodlar yine de çalışıp beklenen sonuçları üretebilirken, 2 yıllık bazı kodlar sözdizimi hatasıyla başarısız olabilir. Bu diller kaçınılmazdır, çünkü diller gelişmektedir (en azından çoğu). Geliştiricilerin kodlarını koruma sorumluluğu vardır. Ancak bazen, …
16 python 

10
Algoritmik Programlama için Python'u C yerine tercih etme
Ben algoritmalar biraz çalışıyorum ve SPOJ.pl TopCoder vb gibi sitelere bakıyordum Programcılar genellikle çoğu algoritmik programlama yarışmaları için C veya C ++ tercih gördük. Son zamanlarda biraz sorun yaşıyorum. C ve Python biraz biliyorum ve bir kod yazmaya çalışırken ben çoğu algoritma için C üzerinde Python tercih gibi görünüyor. Her …

11
Python neden giriş seviyesi programlama dili olarak öneriliyor? [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 . 4 yıl önce kapalı . Burada yeni başlayan programcıların ilk programlama dili olarak Python'u seçmeleri tavsiye edilen P.SE hakkında daha fazla soru …

6
Bir istemcinin kodumu yorumlanmış bir dilde yazdığını görmesini nasıl engelleyebilirim?
Python'da oldukça karmaşık bir yorumlanmış program inşa ediyorum. Bu kodun çoğunu birkaç aydır başka amaçlar için çalışıyorum ve bu nedenle müvekkilimin sadece kopyalayıp satmaya çalışmasını istemiyorum, çünkü adil bir miktar değerinde. Sorun, komut istemcisinin ödediği bir sunucuda çalıştırmak için komut dosyasına ihtiyacım var, bu yüzden makinedeki belirli bir klasörü kök …



2
Birçok küçük komut dosyası, bir havuz mu yoksa birden fazla havuz mu?
Bir iş arkadaşı ve ben, üzerinde birden fazla görüşümüz olan bir sorunla karşılaştık. Şu anda tüm cronjobs'larımızı tuttuğumuz bir git depomuz var. Yaklaşık 20 crons var ve hepsi küçük python komut dosyaları olması ve bazı aktiviteler için gerekli olması dışında gerçekten ilgili değiller. Biz kullandığınız fabric.pydağıtmak dosyası ve bir requirements.txtdosya …

2
** kwargs bir antipattern mi?
Dahili kod tabanımızda kütüphanelerimizi dahili olarak çağıran çok fazla kodumuz var - bu kütüphaneler genellikle çok fazla argümana sahiptir (matplotlib'i düşünün) ve kodumuz genellikle sadece belirli bir görevi yerine getirir ve **kwargsçağrılan bir sonraki işleve geçer . Örneğin: def our_method(dataframe, **kwargs): result = do_something_with_data(dataframe) external_module.draw(result, **kwargs) İken **kwargsbizim yöntem bildiriminde …
16 python 

6
Yaklaşık eşitlikte şamandıra karma uygulaması
Diyelim şu Python sınıf var demek (sorun sadece aynı Java bulunmaktadır equalsve hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees degreesbir şamandıra olarak Kelvin sıcaklık nerede . Şimdi, eşitlik testi ve karma Temperatureyöntemini şu şekilde uygulamak istiyorum: Direkt eşitlik testi yerine şamandıranın epsilon farkını karşılaştırır, ve a == bima …


1
Microsoft neden IronRuby ve IronPython'u terk etti? [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 . 6 yıl önce kapalı . Birkaç yıl önce Microsoft, Ruby ve Python'un .net'e geldiğini duyurdu. Projeler sırasıyla IronRuby ve IronPython olarak adlandırıldı. …
15 .net  python  ruby  microsoft 


5
Monkeypatching iyi bir programlama uygulaması mıdır?
Monkeypatching'in standart, iyi programlama pratiğinden ziyade hızlı ve kirli kesmek kategorisinde olduğu izlenimindeyim . Zaman zaman 3. taraf kütüphaneleriyle ilgili küçük sorunları düzeltmek için kullanılırken, geçici bir düzeltme olarak değerlendirdim ve 3. taraf projesine uygun yamayı gönderirdim. Ancak, bu tekniğin genel projelerde, örneğin Gevent gevent.monkeymodülünde "normal yol" olarak kullanıldığını gördü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.