Those that work in the technology field will known about python and bash, because it deals with programming. Python is considered a programming language. This language is normally used in general programming. Bash is not considered to be a programming language. Instead, bash is a shell and used to interpret command lines.
These two things were designed for different purposes. Python was designed for the web and to develop apps. Bash was designed for as a shell that works on Linux operating systems. It also works on Mac operating systems. Between the two, Python is easier to learn and more efficient.