
Python 2.5 ist heute offiziell
released worden. Die Skriptsprache soll mit diesem Release nicht nur schneller und zuverlässiger werden (sie war auch vorher schon schnell und zuverlässig). Was genau alles neu ist, teilen die Entwickler auf einer
Übersichtsseite mit, zum Beispiel ist jetzt ein Subset der XML-Library ElementTree sowie die SqLite3 Lib in der Python Standard Lib enthalten. "
Batteries included" eben.
Get it.
Wozu der Aufwand?
Es kommt der Tag, an dem man seine Python Scripte ausserhalb seiner
Entwicklungsumgebung einsetzen möchte. Von anderen Programmiersprachen
kennt man die Möglichkeit, die Programme zu compilieren und diese unter
Windows als ausführbare .exe oder .dll Dateien zu verteilen.
Compilieren im eigentlichen Sinn lässt sich ein Python Script nicht.
Man kann jedoch Python Scripte auch in .exe verwandeln und diese
verteilen. Der Grund dafür kann sein, daß man nicht überall eine
installierte Python-Umgebung voraussetzen möchte oder auch um seinen
Quellcode gegen neugierige Blicke oder Änderungen zu schützen. In
diesen .exe-Dateien wird dann neben dem Script noch eine
Python-Laufzeitumgebung und benötigte Bibliotheken mit eingepackt, so
daß alle benötigten Bestandteile dabei sind und das Programm sofort auf dem Zielrechner
ausführbar ist.
"Python Scripte mit PyInstaller als .exe verteilen" vollständig lesen