Question: what is the difference between shell scripting and python?
Answer: The main reason and difference between shell scripting and python is that python wasn't designed as a shell scripting tool. It's a programming language that has a shell (like other programming languages) and it also has some command interpretation libraries which are useful.