[SciPy-user] Matlab, Scipy and teaching science

Tiziano Zito t.zito at biologie.hu-berlin.de
Thu Oct 20 05:37:09 CDT 2005

We used Python for Computational Neuroscience teaching here:


Another strong arguments against Matlab is that it lacks any kind of
Object Oriented design. As already stated by others, that makes
practically impossible to reuse old code for new things and exchange
code with other people. Last argument is speed and memory
consumption. Part of our MDP Python library was originally written in 
Matlab: the corresponding Python versions are not only much shorter,
but at least two times faster. Python passes arguments to functions
as references, whereas Matlab uses copies: if you are dealing with
large matrices this makes a difference.


On Thu 20 Oct, 10:55, Morgan Hough wrote:
> Python has been used here for physics teaching.
> http://www-teaching.physics.ox.ac.uk/computing/ProgrammingResources/Oxford/handbook_Python_html/handbook_Python.html
> Cheers,
> -Morgan

More information about the SciPy-user mailing list