This document is for an old version of Python that is no longer supported. You should upgrade, and read the Python documentation for the current stable release.

# Servicios del lenguaje Python

Python proporciona una serie de módulos para ayudar a trabajar con el lenguaje Python. Estos módulos admiten tokenización, análisis, análisis sintáctico, desensamblado de código de bytes, entre otras funciones.

Estos módulos incluyen:

- `parser` — Acceder a árboles de análisis sintáctico de Python
  - Crear objetos ST
  - Convertir objetos ST
  - Consultas en objetos ST
  - Manejo de errores y excepciones
  - Objetos ST
  - Ejemplo: Emulación de `compile()`
- `ast` — Árboles de sintaxis abstracta
  - Gramática abstracta
  - Clases Nodo
    - Literals
    - Variables
    - Expressions
      - Subscripting
      - Comprehensions
    - Statements
      - Imports
    - Control flow
    - Function and class definitions
    - Async and await
  - Ayudantes de `ast`
  - Compiler Flags
  - Command-Line Usage
- `symtable` — Acceso a la tabla de símbolos del compilador
  - Generando tablas de símbolos
  - Examinando la tabla de símbolos
- `symbol` — Constantes utilizadas con árboles de análisis de Python
- `token`— Constantes usadas con árboles de sintaxis de Python
- `keyword` — Pruebas para palabras clave en Python
- `tokenize` — Conversor a tokens para código Python
  - Convirtiendo la entrada en tokens
  - Uso como línea de comandos
  - Ejemplos
- `tabnanny` — Detección de indentación ambigua
- `pyclbr` — Soporte para navegador de módulos Python
  - Objetos Function
  - Objetos Class
- `py_compile`` — Compila archivos fuente Python
- `compileall` — Bibliotecas de Python de compilación de bytes
  - Uso de la línea de comandos
  - Funciones públicas
- `dis` — Desensamblador para bytecode de Python
  - Análisis de bytecode
  - Funciones de análisis
  - Instrucciones bytecode de Python
  - Colecciones opcode
- `pickletools` — Herramientas para desarrolladores pickle
  - Uso de la línea de comandos
    - Opciones de línea de comandos
  - Interfaz programática