And you forgot to add that Python is the "de facto" language used by google, along with C/C++ for their whole mind boggling distributed computing system. They even have hired Guido Van Rossum, the creator of Python.
Re:What do you think about matlab?
by elbenshira on Saturday September 25, 2010 @11:54AM
(#1727182)
I don't think Python is the "de facto" language at Google. They also use Java extensively. And anyways, who cares what Google uses? The OP isn't trying to get a job at Google, he's just trying to get some work done.
But if you want to learn how to program properly, then I would stay away from Matlab. The language has some weird design choices that most programming languages do not follow (e.g. indicies start at 1 in Matlab instead of 0 everywhere else; syntax for setting up functions are odd; and other deeper issues). Go learn Python instead. Once you know Python, learning Matlab is super easy.
And it seems that Python is gaining more attention in the academic world. I know it is used heavily in computational bio, natural language processing, and other places.
http://matplotlib.sourceforge.net/
http://vnoel.wordpress.com/2008/05/03/bye-matlab-hello-pytho...
http://www.sagemath.org/