A scripting is a programming language that supports scripts, programs written for a special run-time environment that can interpret (rather than compile) and automate the execution of tasks.
Python is a language with many features, including an easy to read syntax and powerful data structures. It is a popular for scientific computing, data analysis, artificial intelligence, and more.
A Bash script is a plain text file that contains a series of commands. Anything you can generally run on the command line can be put into a script, and it will do the same thing.