NoUserOrg

Reto Spoerri : Game Design : Zürich

Python Einführung

Filed in: Resources.ProgrammingPanda3dTutorialPythonEinfuehrung · Modified on : Mon, 03 Aug 09

Python Tutorial

http://www.ooowiki.de/Python

Was ist Python

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.

Library's

Durch das verwenden von Library's werden zusätzliche Funktionen in einer Script/Programmiersprache zur Verfügung gestellt.

Einige Beispiele von Python Library's

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.

Programme die Python als Scriptsprache verwenden

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)