Reasons
Hacking, in the terms we use it means searching for and exploiting system vulnerabilities.
System hacking requires a deep technical knowledge, knowledge of methodical testing and a creative system of said knowledge.
These work significantly in Pythons favor.
Python has a very simple structure and is a strong scripting language.
Below is a comparison between that program written in Java and Python.
Python too, doubles up as a scripting and a general purpose programming language.
Another aspect that tilts the scales in Pythons favor, is the amount of libraries.
source: www.techworm.net