matplotlib’s decision to include MATLAB-like state machine plotting was really stupid. It used to be extremely confusing and I would just write to file and use GNUplot
well what I mean is at least now that Python is being used widely for numerical calculations that there are tutorials that talk about it. When I started using matplotlib in like 2011 it felt like a total mystery.
I've got some experience with Python and MATLAB (through my school). Being the newb that I am, my favorite part of MATLAB is that it shows me all the variables and what's in them on the side, so if the wrong thing is going to the wrong place, I'll know at once.
That's more of an IDE feature than a language feature, if I'm understanding correctly, so if you use the right IDE, sure, the thing I understand about Matlab is that it locks you into their IDE
emacs Matlab'er reporting in as well. It's a much better experience from emacs than mathworks' bloated java gui, but sometimes their line-by-line debugging tools are pretty nice.
Check out Spyder, it has a built in console and does what you want out of the box. You can get it and a full Python install ready for most scientific and engineering uses by installing Anaconda.
It's not my favorite editor, that'd be sublime text but it requires a bit more know-how and set up than Spyder.
405
u/Alexanderdaawesome Aug 05 '19
Because Python needs to type
Before doing anything MATLAB can do.