Está en la página 1de 5

Depuración de un programa en

Python

Integrantes del equipo:


Odalys Altamirano Suárez
Yaridza Bartolo Cabrera
Yael Abraham Martínez Martínez
Mervin López López
Depurador de un programa en Python

 ¿Qué es un depurador en Python?


Un depurador es una herramienta de desarrollo muy especializada que asocia a la aplicación en ejecución y
permite inspeccionar el código.
 Un depurador es una herramienta de desarrollo muy especializada que se asocia a la aplicación en ejecución
y permite inspeccionar el código.
 El proceso de corregir los errores la programación se conoce como depuración.
 Python llega con su propio depurador incorporado pdb (base de datos de programa).
Tipos de depurador en Python

 Python tiene un depurador integrado llamado “pdb” (Python debugger). Puedes usarlo para establecer puntos
de interrupción y ejecutar el código paso a paso, inspeccionado al estado de las variables en cada paso.
 Winpdb es una herramienta de depuración grafica para Python que proporciona un entorno interactivo y
amigable para depurar programas escritos en Python. Winpdb esta diseñado para ser una alternativa al
depurador estándar de Python, pdb, ofreciendo una interfaz de usuario mas visual y facilitando la depuración
de código Python.
 Pycharm es un entorno de desarrollo integrado (IDE) creado específicamente para la programación en
Python. Es una herramienta altamente especializada que facilita la escritura, depuración y administración de
proyectos escritos en Python.
Comandos del depurador
comandos Funciones
help Proporciona información de los comandos

where Se usa en una expresión de consulta para especificar


los elementos del origen de datos que devuelven en
dicha expresión
next Nos indica cuantas veces se repite el programa
step Especifica que el programa se ejecuta hasta que se
interrumpa  Un depurador (en inglés, debugger), es un
input Proporciona una entrada para una lectura interceptada programa usado para probar y depurar (eliminar)
import Se usa para importar funciones que han sido
exportadas de un modulo externo los errores de otros programas (el programa
continue Continua el resto del buble «objetivo»). Ahora bien, llevado al mundo de
result Identifica la variable tipo entero Python, el depurador no es un programa sino un
def Indica que una nueva función esta siendo definida módulo que se incluye en la librería estándar:
print Print evalúa antes de imprimir en pantalla
pdb .
return Termina la ejecución de una función
= Compra dos valores diferentes
breakpoint Es un punto de interrupción
for Permite repetir una instrucción un numero
especificado de veces
Forma de depurar en pdb

 Los puntos de interrupción le permiten pausar la ejecución de un programa e inspeccionar su estado actual,
incluidos los valores de las variables y la pila de llamadas.
 Cuando se invoca como script, pdb ingresara automáticamente a la depuración post-mortem si el programa
que se esta depurando sale de manera anormal.

También podría gustarte