Ruby’den Python Öğrenmek; Farklılıklar ve Benzerlikler

| | | | | | | | | | | | | | |

Ruby'yi çok iyi tanıyorum. Şu anda Python öğrenmem gerekebileceğine inanıyorum. Her ikisini de bilenler için, ikisi arasında hangi kavramlar benzerdir ve neler farklıdır?

JavaScripters için Lua Öğrenme: boşluk önemi ve döngü yapıları gibi basit şeyler; Python'da nil adı ve hangi değerler "gerçek" kabul edilir; map ve her eşdeğerini kullanmak deyimsel mi, yoksa mumble somethingaboutlistkavrama mı? Normu mırıldanmak?

Çok çeşitli cevaplar alırsam, onları bir topluluk wiki'sinde toplamaktan mutluluk duyarım. Yoksa hepiniz tek bir gerçek kapsamlı liste oluşturmaya çalışmak için birbirinizle savaşabilir ve birbirinize besleyebilirsiniz.

Düzenle: Açık olmak gerekirse, hedefim "uygun" ve deyimsel Python. . inject öğesinin Python eşdeğeri varsa, ancak listeyi yineleme ve yol boyunca bir sonuç toplama ortak işlevselliğini elde etmenin daha iyi/farklı bir yolu olduğundan kimse onu kullanmıyorsa, nasıl olduğunu bilmek istiyorum. şeyler yaparsın. Belki de bu soruyu ortak hedeflerin bir listesiyle güncelleyeceğim, bunlara Ruby'de nasıl ulaşabileceğinizi ve Python'da eşdeğerinin ne olduğunu soracağım.