Я очень далёк от желания устраивать «cвященные войны» на тему языков программирования. Всё равно мы будем использовать те языки программирования, которые сочтём подходящими для своих задач. Когда я писал эту заметку, я предполагал, что она вызовет негативную реакцию. Меня она совсем не удивит.
Когда я впервые познакомился с ruby, я был приятно удивлён-элегантный и внятный синтаксис языка, мультиплатформенность и много всяких вкусностей.Но пользуюсь я до сих пор python, совсем не потому что python лучше чем ruby. Совсем по другим причинам.

Главная причина по которой я предпочитаю python-это Python Software Foundation(http://www.python.org/psf/).
Да, да, да именно эта организация делает для всех нас использование языка программирования лёгким и удобным.
Во-первых все релизы python содержат вполне приличную документацию, кроме того новички могут познакомиться с хорошим стилем программирования, и получить информацию о состоянии библиотек по тому или иному направлению деятельности.
Во-вторых можно поучаствовать в обсуждении того, как язык будет развиваться в будущем, заранее подготовиться к изменениям и в конце концов сохранить свой код в работоспособном виде. Причём спецификации можно будет увидеть задолго до релизов.
В-третьих подавляющее число разработчиков библиотек представлены в общем репозитории.И не нужно искать библиотеки в сети.

Таким образом python — это не только хороший язык программирования, но и хорошо организованная социальная структура, обеспечивающая развитие языка.
Все это совершенно не похоже, на то что творится в мире ruby.
Но пусть об этом расскажут рубисты…