IDLE имеет режим, в котором пользователь может написать несколько строк кода, сохранить их в файле и выполнить в любое время. Это очень удобно, если вы программируете:

Здесь вы можете видеть, что я нахожусь в новом файле (правое окно), а исполняемый код выполняется в левом окне. Причуда Python — писать 17 + 9 и 67–14 абсолютно нормально; он не возвращает сообщение об ошибке. Однако он не отображается в оболочке (также известной как консоль*) — вам нужно запустить Python с помощью команды print, чтобы увидеть результаты вычисления. Таким образом, Python будет послушно хранить результаты вычислений — возможно, сохраняя их в переменных, массивах или чем-то еще, — но будет неуклонно удерживать их до тех пор, пока вы не выполните команду отображения, такую ​​как печать.

В окне «Новый файл» вы начинаете по-настоящему разбираться с интерпретатором. Интерпретатор языка программирования — это средство, которое позволяет вам программировать, сохранять код и запускать код. Интерпретатор будет работать с кодом строка за строкой и не будет создавать исполняемый (.exe) объектный код без каких-либо запросов. Для этого вам понадобится компилятор, но это тема для другого обсуждения. В любом случае, с интерпретатором New File вы можете начать осваивать правильное программирование.

* Ничего общего с Xbox или PS4. Несчастливый.