*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 :

* "turtle" — Tortue graphique

  * Introduction

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

    * Les méthodes du module *Turtle*

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

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

    * Les mouvements dans le module *Turtle*

    * Connaître l'état de la tortue

    * Paramètres de mesure

    * Réglage des pinceaux

      * État des pinceaux

      * Réglage des couleurs

      * Remplissage

      * Plus des réglages pour le dessin

    * État de la tortue

      * Visibilité

      * Apparence

    * Utilisation des événements

    * Méthodes spéciales de la tortue

    * Formes composées

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

    * Réglage de la fenêtre

    * Réglage de l'animation

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

    * Méthodes de saisie

    * Paramétrages et méthodes spéciales

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

  * Classes publiques

  * Aide et configuration

    * Utilisation de l'aide

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

    * Comment configurer *Screen* et *Turtle*

  * "turtledemo" — Scripts de démonstration

  * Modifications depuis Python 2.6

  * Modifications depuis Python 3.0

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

  * Objets Cmd

  * Exemple

* "shlex" --- Simple lexical analysis

  * shlex Objects

  * Parsing Rules

  * Improved Compatibility with Shells
