webwikipediaspyder and the python packages (numpyscipymatplotlibmention above ++are included in the anaconda distribution 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 for simple python programs you can use the idle editorbut for more advanced programs better editor is recommended examples of python editorspython idle visual studio code spyder visual studio pycharm wing python ide jupyter notebook these editors are shortly described below and in more detail later in this textbook 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 python idle the programming language is maintained and available from (python software foundation)features in one packagewhich includes the python programming language interpreterand basic code editoror an integrated development environmentcalled idle see figure web