Python and Ruby

Simon Brunning simon at
Wed Jan 27 14:47:25 CET 2010

2010/1/27 Jean Guillaume Pyraksos <wissme at>:
> What are the arguments for choosing Python against Ruby
> for introductory programming ?

Frankly, either would be a good choice.

I think Python is a little cleaner, but I'm sure you'd find Ruby fans
who'd argue the complete opposite. Both have good ecosystems, (i.e.
good communities, and plenty of good libraries and frameworks) - but
Python is probably a bit ahead here having been around a bit longer.

> Python has no provisions
> for tail recursion, Ruby is going to... So what ?

This would be a very strange reason to pick one language over the
other - it's a very minor point.

Simon B.

More information about the Python-list mailing list