Можно ли писать вирусы на python?
Вирус можно написать на чем угодно. И на php и на python не исключение. Только работать они будут только в своей среде.
Из скриптового чаще всего пишут на перле, bat, vb
Пишут на питоне мало, потому что нужно тянуть в инсталяторе интерпритатор питона, а он не сильно маленький