Why Python?

Here, I give some of the reasons I think that Python would be a good language for writing high energy physics software. Currently, most such software is written in C++, using the Root libraries and either a compiler or the CINT interpeter; or in Fortran, using the CERNLIB libraries and PAW application and either a compiler or the KUIP interpreter. I think Python is a better choice most of the time.