IDLE - это IDE Python, созданная с помощью инструментария GUI tkinter

IDLE имеет следующие функции:

, закодированный в 100% чистом Python, используя кросс-платформу инструментария GUI tkinter: работает в многооконном текстовом редакторе Windows, Unix и Mac OS X с несколькими отменами, раскрашиванием Python, интеллектуальным отступом, подсказками вызовов и многими другими функциями. Отладчик оболочки оболочки Python (так называемый интерактивный интерпретатор) (не полный, но вы можете установить контрольные точки , просмотр и шаг)

Источник.