Prototypage d'applications interactives avec Python et Tkinter

Ce mini-cours s'adresse à des personnes connaissant déjà le langage de programmation Python. Créé en 2002, il a été proposé jusqu'en 2008 dans le cadre de la formation Informatique en Biologie de l'Institut Pasteur. L'objectif était de présenter les possibilités offertes par le module Tkinter (Tk interface) pour prototyper des applications interactives.

Le cours débute par une brève introduction à la boîte à outils Tk, aux concepts de fenêtres et widgets et aux principes de la programmation événementielle. Une série d'exemples de complexité croissante illustre ensuite les possibilités offertes par Tkinter et plus particulièrement par les widgets text et canvas. Le cours se termine par la réalisation d'une application non-triviale (e.g. un éditeur graphique multi-calques ou un visualisateur de séquence d'ADN permettant la recherche de motifs).

Pour en savoir plus, vous pouvez consulter la page Web du cours.