IPython in Spyder can make plots in separate figures, rather than inline the tiny console window. Make Spyder Matplotlib figures appear in their own window.
Some VNC setups are unable to remotely use Spyder IDE over VNC–you can use the mouse, but not the keyboard. Here’s how I fixed this problem using TurboVNC.
install/upgrade to Python Spyder: Matlab-like IDE
Recent upgrades with conda (Anaconda/Miniconda) seem to have a clashing libstdc++. Just copy over your system libstdc++ to fix the issue.
Python packages are switching to QT5–breaking Mayavi 4.5, which needs QT4 and Python 3.5. Setup an environment for Mayavi 4.5 & QT4 to workaround.
It’s trivially easy to install Anaconda Python in Windows Subsystem for Linux, here’s how.
Switching from Matlab or another language, Python can do the vast majority of jobs reasonably thrown at it. Learning Python makes you very employable.