Learn the differences between using a shell and an editor for coding in Python.