MATLAB and Python are both rather popular languages. Real Python has an overview of the two with an eye towards encouraging use of Python. There is a lot to say when comparing languages, so this is a long read.
MATLABĀ® is widely known as a high-quality environment for any work that involves arrays, matrices, or linear algebra. Python is newer to this arena but is becoming increasingly popular for similar tasks. As you’ll see in this article, Python has all of the computational power of MATLAB for science tasks and makes it fast and easy to develop robust applications. However, there are some important differences when comparing MATLAB vs Python that you’ll need to learn about to effectively switch over.
In this article, you’ll learn how to:
- Evaluate the differences of using MATLAB vs Python
- Set up an environment for Python that duplicates the majority of MATLAB functions
- Convert scripts from MATLAB to Python
- Avoid common issues you might have when switching from MATLAB to Python
- Write code that looks and feels like Python
Earlier on SN:
Python's Guido van Rossum Steps Down (2018)
What's Today's Top Language? Python... no, Wait, Java... no, C (2017)
GNU Octave - Open Source Answer to Matlab - Hits 4.0.0 (2015)
You Want MatLab on Your Resume to Get a Job at Google (2014)
Why Python is Slow: Looking Under the Hood (2014)
(Score: 1, Funny) by Anonymous Coward on Thursday September 12 2019, @08:10AM (4 children)
Javascript. It will be around when COBOL and Perl have long died. Or at least when they are only running on a JS engine.
Python and Ruby have already died and are legacy.
(Score: 2, Insightful) by Anonymous Coward on Thursday September 12 2019, @01:47PM (3 children)
Realmen(tm) use Fortran.
(Score: 0) by Anonymous Coward on Thursday September 12 2019, @03:13PM (1 child)
Realmen enter in their code by front panel switches
(Score: 2) by Thexalon on Thursday September 12 2019, @03:35PM
No, they use butterflies [xkcd.com]
"Think of how stupid the average person is. Then realize half of 'em are stupider than that." - George Carlin
(Score: 2) by UncleSlacky on Thursday September 12 2019, @08:20PM
I can write Fortran in any language!