Python
Python est un langage de script orienté objet qui est:
- Portable:disponible sous Linux, Windows ou MacOs.
- Libre: sous une licence compatible avec la GPL.
- Extensible: via des librairies C.
Python peut utiliser différentes bibliothèque graphique: tkinter, gtk, wxwindows et Qt.
Tkinter est la bibliothèque graphique par défaut de python (équivalent à tk pour tcl).
Elle est un peu plus limité que les autres toolkits, mais a pour elle sa simplicité d'utilisation.
Pour lancer l'interpréteur, sous unix (ou linux, bsd) il suffit de taper python dans la console,
sous windows il faud passer par le menu démarrer.
Pour les programmes utilisant
tkinter on peut utiliser l'interpréteur IDLE (téléchargable sur www.python.org).
On peut utiliser l'interpreteur python comme une calculatrice:
>>> 4+3*2
10
>>>(4+3)*2
14
La suite de caractères >>> est l'invite de commandes.
Les lignes qui commencent par ces caractères sont donc des commandes tapés dans l'interpreteur.
Les variables:
>>> a=2
>>> print a
2
Lire et afficher une valeur:
>>> nom = raw_input("Entrez votre nom ? ")
Entrez votre nom ? yves
>>> print 'Bonjour', nom
Bonjour yves
Hello world avec python et tkinter:

Chargement du module Tkinter:
from Tkinter import *
Création d'une fenêtre principale nommée root:
root= Tk()
Création d'un widget (objet graphique) message:
msg = Message(root, text="Hello Word")
Placement du message dans la fenêtre:
msg.pack()
Boucle d'attente:
mainloop()
Les widget (objets graphiques) tkinter sont les mêmes qu'avec
tcl/tk ou perl/tk, seule la synthaxe change.
Liste des widgets tkinter.