venv — Crear entornos virtuales

Los entornos virtuales de Python, administrados por venv, están configurados para instalar paquetes y ejecutar programas de una manera que los aísle de otros paquetes instalados en el resto del sistema.

Lee el resto

pyclbr — Navegador de clases

pyclbr puede escanear el código fuente Python para encontrar clases y funciones independientes.

Lee el resto

compileall — Byte-compilar archivos fuente

El módulo compileall encuentra los archivos fuente de Python y los compila en la representación de código de bytes, guardando los resultados en .pyc.

Lee el resto

tabnanny — Validador de sangría

El uso constante de la sangría es importante en un lenguaje como Python, donde el espacio en blanco es significativo. El módulo tabnanny proporciona un escáner para informar sobre el uso ambiguo de la sangría.

Lee el resto

timeit — Cronometrar la ejecución de pequeñas partes de código Python

El módulo timeit proporciona una interfaz simple para determinar el tiempo de ejecución de pequeños bits de código Python.

Lee el resto

profile y pstats — Análisis de rendimiento

El módulo profile proporciona una interfaz de programación para recopilar y analizar estadísticas sobre cómo la fuente Python consume recursos del procesador.

Lee el resto

pdb — Depurador interactivo

pdb implementa un entorno de depuración interactivo para los programas de Python. Incluye funciones para pausar un programa, observar los valores de las variables y observar la ejecución del programa paso a paso, para que puedas comprender lo que hace el programa y encontrar errores en la lógica.

Lee el resto

cgitb — Informes detallados de rastreo

cgitb es una valiosa herramienta de depuración en la biblioteca estándar. Originalmente fue diseñada para mostrar errores e información de depuración en aplicaciones web y luego se actualizó para incluir también la salida de texto sin formato, pero desafortunadamente nunca fue renombrada.

Lee el resto

traceback — Excepciones y rastros de pila

El módulo traceback funciona con la pila de llamadas para generar mensajes de error. Un traceback es un seguimiento de la pila desde el punto de un controlador de excepciones en la cadena de llamadas hasta el punto donde se generó la excepción.

Lee el resto

trace — Seguir el flujo del programa

El módulo trace es útil para comprender la forma en que se ejecuta un programa. Observa las declaraciones ejecutadas, produce informes de cobertura y ayuda a investigar las relaciones entre funciones que se llaman entre sí.

Lee el resto