python vs shell scripts