Python programming on Raspberry Pi

Python holds the top spot among programming languages. What is the reason for its success and why are Raspberry Pi programmers so keen to use it?