Nope, if the file is executable it does not need python before sto start. Try to run "panucci" and see for yourself.
cd /usr/bin/ ./panucci
cd /usr/bin/ ./panucci : No such file or directory