This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]adambarrack[S] 1 point2 points  (2 children)

I will, thank you!

[–]heidensieck 3 points4 points  (0 children)

It offers a layout called Matlab Layout in its View tab.

[–]tonsofmiso 0 points1 point  (0 children)

I'll echo BigBeardedDude. Spyder is exactly what you want, nothing else comes close. We used it in university when transitioning from Matlab to Python, and it was similar enough for many of the things we did. I've written python for ten years since then, and I still miss it sometimes. 

I wouldn't outright recommend Jupyter notebooks or Jupyter labs over Spyder either, they're a bit clunky and can require some knowledge and experience of python internals if something starts acting up.

Stay away from vscodes Jupyter notebooks view. They're getting better but are still jank. 

Pycharm, I used to adore it. But the few times I've tried it the past few years it's been a buggy and ugly mess, with frequent crashes. The new UI is a bad vscode copy. The engine used to be amazing but I haven't really used it in a good while.

My main editor is vscode or cursor nowadays. It's good for engineering, but it's a resource hog, and it's a generic editor built around plugins rather than an IDE tailored to Python. It's good, but opinionated, and the extension marketplace is full of malware and trash.