Editors/IDE

Editors/IDE#

Spyder and VSCode (Visual Studio Code) are two good open-source editors (IDE). Spyder is specialized on Python and more oriented on scientific programming. VSCode is more generalist and lightweight.

Jupyter (Lab) is another program that can be used to develop software and notebooks. Jupyter can be used online but it is also very convenient to be able to install it and launch it locally.

It is good if you are able to use these different tools in the situations they are the most adapted. Finally, you will choose your preferred editors but for now let’s install them.

For Spyder and VSCode, just follow these two links:

Warning

On Windows, install VSCode only on the Windows side (and not Ubuntu). You will still be able to launch it from Ubuntu.

Hint

It is convenient to launch VSCode with code . to open the current directory.

For Jupyter, you can for example use Pipx with:

pipx install jupyterlab
pipx inject jupyterlab matplotlib pandas ipympl jupyterlab-myst jupyterlab-spellchecker