# Cadriciels d'applications

Les modules décrits dans ce chapitre sont des cadriciels (frameworks, en anglais) 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 disponibles
    - 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 stylos
      - État des stylos
      - 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