Python (+ numpy/scipy/..) sta sostituendo Matlab in molte aziende/università per il calcolo numerico. Ha in effetti capacità di calcolo matriciale e di fare grafici abbastanza simili ed è molto più utilizzabile per fare qualsiasi altra cosa (fare GUI ad esempio). Esistono poi numerose risorse ed è lo standard de facto per lo scripting in molte applicazioni (in ambienti CAD/CAE o di computer grafica per esempio). Nel mio precedente lavoro ci sono state richieste di aziende di rimodernare dei codici Matlab preesistenti e portarli in Python in modo da interfacciarsi meglio con le altre applicazioni in uso nell'azienda (ed evitare di pagare la licenza di Matlab). Al momento gran parte del mio lavoro in
Framestore consiste nello scrivere script in python (e questo vale per l'intera industria cinematografica per il mio ruolo - altri usano principalmente il C++). In passato ho usato principalmente il C++, ma fatto qualcosa anche in altri linguaggi.
In generale, qualsiasi linguaggio va bene comunque. Non è più di tanto difficile passare da uno all'altro. Puoi provare a usare qualche linguaggio funzionale ad esempio. Oppure Javascript se preferisci lanciarti sul web. La conoscenza (almeno base) di linguaggi come Bash possono anche essere utili. Dipende insomma un po' tutto dai tuoi obiettivi e preferenze.
EDIT: Personalmente non ho ancora visto usare Python 3 in ambiente lavorativo, nonostante sia uscito da diversi anni.