Mogu se dati pyc fajlovi, što je bajtkod, nešto kao class fajlovi u javi.
A postoji py2exe program koji pravi exe file.
Npr. ja sam pravio neki program za popis računara. Program se nalazio na cd-u i bio je autorun. Kad se pokrene pitao bi za neke podatke i preko win32 dodatka pročešljao hardverske i mrežne podatke i poslao ih na mail za popis. Program je imao 2 py fajla i win32 dodatak a kod za pravljenje exe fajla se parvi takođe u pythonu i izgleda ovako:
Code:
from distutils.core import setup
import py2exe
setup(console=['popis.py'])
py2exe napravi dist direktorijum čiji je sadržaj u mom slučaju bio:
bz2.pyd
library.zip
MSVCR71.dll
popis.exe
python24.dll
pythoncom24.dll
pywintypes24.dll
unicodedata.pyd
w9xpopen.exe
win32api.pyd
win32ui.pyd
zlib.pyd
_socket.pyd
_win32sysloader.pyd
Što se tiče pravljenja dll-ova tu ništa ne znam, pogledaj dokumentaciju.
Kod ne moraš davati osim ako nisi koristio neku biblioteku koja je licencirana tako da se kod mora davati. Da vidiš licencu samog pythona kucaj license() u python interpreteru.
[Ovu poruku je menjao Au197/79 dana 20.08.2007. u 08:54 GMT+1]
Bolje džaba ležat nego džaba radit.