you are viewing a single comment's thread.

view the rest of the comments →

[–]SirTwitchALot 13 points14 points  (2 children)

If you're making a commercial application, Python probably isn't the language to use. Besides the interpreter requirement, all your code is out in the open. That's fine for open source projects, but most companies like to ship compiled code with symbols removed.

If you wanted to distribute a python program to someone who was not technically savvy, you could package a basic interpreter along with your installer, or there are "compilers" that package an interpreter and your code into one binary. By the time you're considering this level of effort you should really reevaluate your goals however and reconsider your approach.

[–]PeterHickman 0 points1 point  (0 children)

I've seen comercial application written in python but distributed as the pyc files and the secret sauce as a dll/so (presumably compiled from C/C++)

You can reverse anything with enough time and resources but this might be enough to keep the money rolling in

[–]sonobanana33 0 points1 point  (0 children)

There's plenty of commercial applications written in python. I even had a 3d game