2.28. Python

Python er et objektorienteret sprog der byder på flere spændende koncepter. En genial idé som man enten hader eller elsker, er at koden struktureres ved hjælp af indrykninger frem for tuborg-klammer som i C (og C++ og Perl).

Python er i lighed med Perl et fortolket sprog, og hastigheden er bestemt ikke et af Pythons fortrin. Til gengæld er det forholdsvis nemt at lave udvidelser i C eller C++ der så kan bruges til de dele af et program der udgør en hastighedsmæssig flaskehals. Python kan også indlejres i andre programmer hvorved du kan stille et fuldt programmeringssprog til rådighed for brugerne af programmet.

Til at konstruere grafiske brugergrænseflader bruges i Python normalt et modul kaldet Tkinter der er en grænseflade til det ovenfor nævnte Tk. Medmindre du bruger specielle Linux-faciliteter, kan Python-programmer med eller uden Tkinter også køres under andre styresystemer – f.eks. Windows NT.

Læs mere om Python på http://www.python.org/.