Интерпретатор Python - это наименьший общий знаменатель: вы можете запускать его на нескольких платформах, и он действует одинаково (модули по платформе по модулю), поэтому новичка довольно легко освоить.
Гораздо проще сказать новичку запустить интерпретатор и "сделать это", чем заставить его открыть файл, ввести какой-то код, сохранить его, сделать его исполняемым, убедиться, что python находится в вашей переменной PATH, или использовать # и т. д. и т. д. Удалите все это и просто запустите интерпретатор. Для простых примеров, вы не можете победить. Он никогда не предназначался для длинных программ, поэтому, если вы использовали его для этого, вы, вероятно, пропустили ту часть учебника, в которой говорилось, что «более длинные сценарии помещаются в файл». :)