Se o seu uso seria para análise de dados e estatística o Python é nota 10.
Tem os pacotes Scipy, numpy, pandas, matplotlib, statsmodels, entre muitos outros.
Muito se discute entre Python e a linguagem R, qual seria melhor.
Eu tenho um viés muito grande à favor do python, justamente por ser uma linguagem de uso geral. Da mesma forma que você faz uma análise de dados no trabalho, você chega em casa e faz um script, uma GUI, um webapp, tudo com a mesma ferramenta. Coisa que se você fosse utilizar R ou MATLAB ficaria mais restrito.
Muito se diz que Python é lerdo. Mas isso é relativo, pois você pode usar outro interpretador com JIT (Pypy), pode usar extensões em C no próprio python ou pode usar Cython. Pode usar até sobre a JVM com o Jython.
Porém a principal causa de baixa performance está no usuário mesmo, pois um código feito da forma correta fica bem eficiente mesmo com o interpretador padrão.
Até porque em última análise tudo o que você programa em python é traduzido para C, o interpretador traduz para um bytecode em C (aqueles arquivos chatos *.pyc) do mesmo programa, porém você não precisa se preocupar com "coisas de máquina" como ponteiros, acesso à memória, garbage cleaning, tipagem, etc...
De qualquer forma, a filosofia do python é que o tempo de máquina é infinitamente mais barato que o tempo do programador, de forma que o foco da linguagem é a facilidade.
Tem até uma estimativa que um programa feito em C/C++ tem em média 5 a 6 vezes mais linhas de código que o mesmo em python.
C++ tries to give you every language feature under the sun (circa 1990, at least) while at the same time never (forcibly) abstracting anything away that could potentially affect performance.
Python tries to give you only one or a few ways to do things, and those ways are designed to be simple, even at the cost of some language power or running efficiency.
In many cases, Python's philosophy is an advantage because it lets you get most tasks done more easily and more quickly with less mental overhead.
The Zen of python:
[phoemur@Desktop ~]$python3
Python 3.6.1 (default, Jun 21 2017, 22:58:28)
[GCC 7.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!