1 Answer
0
I don't know much about ruby but calling python only a scripting language is like calling java a moderately often used language.
Python is especially for data processing and with flask and Co a very popular web coding language and had so many more uses than just scripting (Minecraft add-ons!).
Further more, because it is really easy to get into and teaches you oop principles without overwhelming you like Java or even c++ does many people it is one of if not THE most recommended beginner language while still being powerful enough to have a very good run at Java and Javascript on the popularity chart for in demand languages in company coding.