# Frameworks de programa

Los módulos descritos en este capitulo son frameworks que dictarán en gran medida la estructura de su programa. Actualmente, los módulos descritos aquí están orientados para escribir en las interfaces de línea de comandos.

La lista completa de módulos descritos en este capítulo es:

- `turtle` — Gráficos con Turtle
  - Introducción
  - Reseña de los métodos disponibles para Turtle y Screen
    - Métodos Turtle
    - Métodos de TurtleScreen/Screen
  - Métodos de RawTurtle/Turtle Y sus correspondientes funciones
    - Movimiento de Turtle
    - Mostrar el estado de la tortuga
    - Configuración de las medidas
    - Control del lápiz
      - Estado de dibujo
      - Control del color
      - Relleno
      - Más controles de dibujo
    - Estado de la Tortuga
      - Visibilidad
      - Apariencia
    - Usando eventos
    - Métodos especiales de Turtle
    - Formas compuestas
  - Métodos de TurtleScreen/Screen y sus correspondientes funciones
    - Control de ventana
    - Control de animación
    - Usando eventos de pantalla
    - Métodos de entrada
    - Configuración y métodos especiales
    - Métodos específicos de Screen, no heredados de TurtleScreen
  - Clases públicas
  - Ayuda y configuración
    - Cómo usar la ayuda
    - Traducción de cadenas de documentos a diferentes idiomas
    - Cómo configurar Screen and Turtles
  - `turtledemo` — Scripts de demostración
  - Cambios desde Python 2.6
  - Cambios desde Python 3.0
- `cmd` — Soporte para intérpretes orientados a línea de comandos
  - Objetos Cmd
  - Ejemplo Cmd
- `shlex` — Análisis léxico simple
  - objetos `shlex`
  - Reglas de análisis
  - Compatibilidad mejorada con intérprete de comandos