[ MarkoBalkan @ 20.08.2007. 06:02 ] @
stvar je slijedeca.
imam program u pythonu, dali je moguce napraviti exe file na windowsima ili se daje *.py?
dali moram dati kod?
dali se mogu raditi dll fileovi?
[ Au197/79 @ 20.08.2007. 07:34 ] @
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]
[ MarkoBalkan @ 20.08.2007. 09:59 ] @
zaboravio sam jos jednu stvar.
dali postoji neki program za izradu GUI-a, kao sto imaju klasicni programi, vb.net, C#, borland builder, delphi itd...?
znam da psotoje IDE programi za python.
rucno se nekad pisao kod za crtanje prozora, gumbića i ostalog.
jer po meni to je glupost pisati sve rucno.
osim za izradu igrica.

[ alex @ 20.08.2007. 15:54 ] @
Pretrazi vec postojece teme na ovom forumu - vec je bilo price nekoliko puta o oba tvoja problema i pitanja.
[ StefanJer91 @ 20.08.2007. 18:04 ] @
U temi koju si pre ove postavio sam ti preporucio alate za izradu gui aplikacaja u python-u, i preporucio bih ti da prvo pocnes sa tkinterom zato sto je lak, i vec ga dobijas uz python.