python editors an editor is program where you create your code (and where you can run and test itmost editors have also features for debugging and intellisense in theoryyou can use windows notepad for creating python programsbut in practice it is impossible to create programs without having an editor with debuggingintellisensecolor formattingetc for simple python programs you can use the idle editorbut for more advanced programs better editor is recommended examples of python editorsspyder visual studio code visual studio pycharm wing jupyternotebook we will give an overview of these code editors in the next guess hundreds of different editors can be used for python programmingeither out of the box or if you install an additional extension that makes sure you can use python in that editor if you already have favorite code editorit is good change you can use that one for python programming which editor you should use depends on your backgroundwhat kind of code editors you have used previouslyyour programming skillswhat your are going to develop in pythonetc