How can I make a python program that's only executable but not readable
For Windows: http://www.py2exe.org/
Try using pyinstaller