What does Ruby have that Python doesn't?
raganwald: They're both impressive, modern languages. What I find interesting when comparing Python to Ruby is how much Python isn't like Lisp. Matz has said outright that he considers Ruby to be "MatzLisp" and it shows, whereas Guido has absolutely no problem chucking Lispy things overboard--like multi-line anonymous functions--if they do not fit the rest of the language.Instead, Python finds another way, like powerful list comprehensions that can be used wherever Ruby would use blocks and maps.So I would say you can learn some very interesting things from either language, and there's a good chance they will be different interesting things.