That's a hilarious concern given that so much of the world uses Linux, and Python is heavily used in Linux. OS X also comes with Python pre-loaded. Windows is known to be less secure, so they're either using Windows and they should be more worried about that, or they're using non-Windows that comes with Python built-in. Python does not arbitrarily "open ports" and if such a thing were a concern, firewalls would be a more robust solution anyway. Forbidding open-source software is similarly stupid. Large, billion dollar companies (e.g. Google, Paypal
) use open source heavily (such as Hadoop
or straight Apache server
. Your Python code won't introduce security risks unless you're running servers (sounds like not) or executing code from unknown sources (such as using eval or exec on something that is part of your dataset). Using Pickle is one potential way that could happen accidentally, but if you're just reading files you created and not touching the network, you'll be fine.
As far as alternatives, Matlab is the only thing that comes to mind and is paid. R comes to mind, but is open-source. Honestly though I recommend that if you can't fix the broken culture you're in, get out. It's pure stupidity. You're not doing yourself any good by hanging around it.