From what I understand, virus software has basically white listed anything that is python. I think that because just like java, they can't tell one python from the other to determine if it is malicious or not. They would have to ban all java and python.
So the theory is that by putting shellcode in the python script, you can evade anti-virus. You can go one step further and use py-installer and create an executable from your python script so that it can be run on the victim's computer. (without python installed)
Yes you can run run poison Ivy as a python array. I have not tried it, but that was the reason behind it.
Exporting to a python array is simply exporting a bunch of code that you can copy and paste into your python script. You will need a python script that can load shell code.
So your task if you choose to accept it:
1. export shell code from poison ivy
2. find a python script that can run the python shell code generated from poison ivy to connect back to poison ivy command center.
3. get the above working standalone
4. use Py-Installer to create an executable from the above.
5. Automate all the above using a python script
And of course report back here on your progress so that we can help and learn from your experiences.