text file containing the statements that comprise python program reusablereusablereusable once createdthe script can be executed over and over without having to retype it each time any file editor (that saves as plain asciican be usedbut name the file with py extension but don' forget about interactive mode completelyit makes an excellent testing ground