Nota
¡Ayúdanos a traducir la documentación oficial de Python al Español! Puedes encontrar más información en Como contribuir. Ayuda a acercar Python a más personas de habla hispana.
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:
ast
— Árboles de sintaxis abstracta- Gramática abstracta
- Clases nodo
AST
- Nodos raíz
- Literales
- Variables
- Expresiones
- Declaraciones
- Control de flujo
- La coincidencia de patrones
- Tipos de parámetro
- Definiciones de función y clase
- Async y await
- Ayudantes de
ast
- Banderas del compilador
- Uso en línea de comandos
symtable
— Acceso a la tabla de símbolos del compiladortoken
— Constantes usadas con árboles de sintaxis de Pythonkeyword
— Pruebas para palabras clave en Pythontokenize
— Conversor a tokens para código Pythontabnanny
— Detección de indentación ambiguapyclbr
— Soporte para navegador de módulos Pythonpy_compile`
— Compila archivos fuente Pythoncompileall
— Bibliotecas de Python de compilación de bytesdis
— Desensamblador para bytecode de Pythonpickletools
— Herramientas para desarrolladores pickle