Python's main distinction from a shell scripting language is that external program invocations are not first-class citizen. Also no easy ways to feed/read the subprocess's std io.
I remember when I first learned how to work with files in Python and thought "Damn, y'all live like this?"