Filed in: Resources.ProgrammingPanda3dTutorialPythonEinfuehrung · Modified on : Mon, 03 Aug 09
Python ist eine Scriptsprache, im gegensatz zu einer Programmiersprache muss diese nicht Kompiliert werden. Daraus ergeben sich vor und nachteile, die Kompilierung auf ein bestimmtes Betriebssystem ermöglicht die Optimierung und somit eine höhere Ausführgeschwindigkeit. Andrerseits können Scripts schneller verändert werden weil eben dieser Schritt wegfällt.
Durch das verwenden von Library's werden zusätzliche Funktionen in einer Script/Programmiersprache zur Verfügung gestellt.
Panda3d: 3D Rendering, Soundausgabe, Keyboard, Maus, etc. PIL (Python Imaging Library): Bildbearbeitung PyGame (Python Game Library): 2d Rendering, Sound, Keyboard, Maus, Joystick, etc.
Sofern ein Austauschformat zur Verfügung steht, können Daten von mehreren Library's verwendet werden. z.Bsp kann ein Bild von einer Webcam mit VideoCapture (http://videocapture.sourceforge.net/) aufgenommen, das Bild mit PIL überarbeitet, und anschliessend in Panda3d als Textur verwendet werden.
Python wird in diversen Applikationen zum Scripting verwendet, andere sind direkt in Python entwickelt worden:
* blender * civ4 * openoffice * bittorrent (wurde ursprünglich in Python entwickelt)