Script is a one of my favourite packages for Atom. Run your code, directly from a text editor, in a HUGE number of languages. But it has one major flaw, there is no method of getting command line inputs from the user. This means that beginners trying out
name = input("Enter your name: ")
print("Hello " + name)
are going to be waiting endlessly for a python process that can't get user input.