“Should I switch to Python?” | Programming for Scientists: "Rich has recently been considering switching to the Python programming language. Currently, Matlab is the language of choice in his department for rapid development and prototyping of code. It’s very good at this, but Mathworks (the company who produces Matlab) have been tinkering with the licencing terms, leading to hassles where none should exist. This is very frustrating and leads to the thought that it might be nice to use a free language where this will no longer be an issue.
But of course things are not quite that straightforward. Matlab is used for good reason – it’s very good at what it does. So is it worth the effort to stop using Matlab and instead learn to use Python? In this article we discuss some of the things that’ll need to be considered."