24. *Frameworks* d'applications
*******************************

Les modules décrits dans ce chapitre sont des *frameworks* qui
encadreront la structure de vos programmes. Actuellement tous les
modules décrits ici sont destinés à écrire des interfaces en ligne de
commande.

La liste complète des modules décrits dans ce chapitre est :

* 24.1. "turtle" — Tortue graphique

  * 24.1.1. Introduction

  * 24.1.2. Résumé des méthodes de *Turtle* et *Screen*

    * 24.1.2.1. Les méthodes du module *Turtle*

    * 24.1.2.2. Méthodes de *TurtleScreen*/*Screen*

  * 24.1.3. Méthodes de *RawTurtle*/*Turtle* et leurs fonctions
    correspondantes

    * 24.1.3.1. Les mouvements dans le module *Turtle*

    * 24.1.3.2. Connaître l'état de la tortue

    * 24.1.3.3. Paramètres de mesure

    * 24.1.3.4. Réglage des stylos

      * 24.1.3.4.1. État des stylos

      * 24.1.3.4.2. Réglage des couleurs

      * 24.1.3.4.3. Remplissage

      * 24.1.3.4.4. Plus des réglages pour le dessin

    * 24.1.3.5. État de la tortue

      * 24.1.3.5.1. Visibilité

      * 24.1.3.5.2. Apparence

    * 24.1.3.6. Utilisation des événements

    * 24.1.3.7. Méthodes spéciales de la tortue

    * 24.1.3.8. Formes composées

  * 24.1.4. Méthodes de TurtleScreen/Screen et leurs fonctions
    correspondantes

    * 24.1.4.1. Réglage de la fenêtre

    * 24.1.4.2. Réglage de l'animation

    * 24.1.4.3. Utilisation des événements concernant l'écran

    * 24.1.4.4. Méthodes de saisie

    * 24.1.4.5. Paramétrages et méthodes spéciales

    * 24.1.4.6. Méthodes spécifiques à Screen, non héritées de
      TurtleScreen

  * 24.1.5. Classes publiques

  * 24.1.6. Aide et configuration

    * 24.1.6.1. Utilisation de l'aide

    * 24.1.6.2. Traduction de chaînes de documents en différentes
      langues

    * 24.1.6.3. Comment configurer *Screen* et *Turtle*

  * 24.1.7. "turtledemo" — Scripts de démonstration

  * 24.1.8. Modifications depuis Python 2.6

  * 24.1.9. Modifications depuis Python 3.0

* 24.2. "cmd" — Interpréteurs en ligne de commande.

  * 24.2.1. Objets Cmd

  * 24.2.2. Exemple

* 24.3. "shlex" --- Simple lexical analysis

  * 24.3.1. shlex Objects

  * 24.3.2. Parsing Rules

  * 24.3.3. Improved Compatibility with Shells
