Although somewhat ironically, I don't use much Python any more now that I work at a mostly Ruby/Rails company haha.
Although somewhat ironically, I don't use much Python any more now that I work at a mostly Ruby/Rails company haha.
It is also rather unfortunate no company wants to invest in Ruby.
I personally prefer using Ruby for testing & Selenium as well.
Python is mainly popular because of historical reasons. Not because of some magical functionality it has over ruby, here are a few key points:
Ruby was created in 1996 and Python in 1989. Python was the main language chosen by academia because at the time no one really knew about ruby, until its later explosion in popularity thanks to Rails in 2000's.
It was initially used at google which gave it a huge boost
It is also the go to language in the scientific community.
Ruby_can_ become a perfect candidate along side python should there ever be competitive enough scientific libraries just like NumPy, SciPy and so on.
That being said, I love both languages and communities!