[Tutor] Python vs. MATLAB

Chris Fuller cfuller084 at thinkingplanet.net
Mon Dec 6 15:22:18 CET 2010


1) Python is free!
2) Python indices start at 0!
3) Python has way better GUIs
4) Python can emulate a lot of Matlab functionality with matplotlib and numpy
5) Matlab has a rather limited number of data structures
6) Matlab doesn't have anything like the third party support for almost 
anything
7) Almost everything in Matlab is pass-by-value. This can get to be a bit of a
   pain at times.
8) Python is a general-purpose programming language, and as such, has a much
   wider set of features
9) There are a lot more Python developers to share code with and learn from

It's free! Install it on all your computers. Take it home to use for work or 
play. Show it to your friends. Keep using it after you leave your place of 
work/study!

The "interpreted" bit refers to the fact that the source code is not compiled 
before it is run. This is also true of Matlab.


Cheers


On Monday 06 December 2010, Jaidev Deshpande wrote:
> Dear all
> 
> What advantages does Python have over MATLAB as a programming language,
> (not the computing environment of MATLAB)?
> 
> Also, wikipedia says Python is an interpreted language, what does that
> mean?



More information about the Tutor mailing list