Quote (Mastersam93 @ Dec 9 2017 01:30pm)
If you are going to do a project with web development and machine learning then Python is an easy winner. Python vs ruby for web development is an ongoing debate. I use Python for web development and I really like it, but they are pretty comparable.
However, Python has way more support in the data science/machine learning community. Python and data science are basically inseparable. The scikit learn library for machine learning is very good, and and the pandas library is great for data manipulation.
To answer if Python is limiting compared to ruby, id say it's the other way around. Ruby is mostly used just for web development whereas Python is used for web development, serverside programming (e.g. Openstack), or for simple scripting.
I am biased as a Python user but it is also going to suit your needs better than ruby.
Is there any benefit to ruby?
or is it just superior in some web development