programas informáticos pueden ser bastante complejos, y esta complejidad hace que rastrear errores muy difíciles. Por suerte para los programadores , hay herramientas especializadas que ayudan a analizar el comportamiento del software y ayudar a localizar a los bichos. Estas herramientas son conocidos como depuradores . El lenguaje de programación Python paquete descargable tiene un editor de texto con un depurador integrado . Usted debe aprender a utilizar este depurador para que pueda rastrear el origen de los errores que encuentre . Cosas que necesitará de computadora con Python 3.2 lenguaje de programación instalado (ver Recursos )
Python el código fuente del archivo
Mostrar más instrucciones
1 Abra un archivo de código fuente utilizando el editor de texto IDLE que viene con la descarga de Python. El editor de texto IDLE se encuentra en Archivos de programa ( o aplicaciones para Macintosh) , en el directorio de Python. Un archivo de código fuente en blanco se abre en la ventana del editor de texto IDLE .
2
Haga clic en cualquier línea de código fuente en el editor de texto IDLE . Aparecerá un menú contextual. Seleccione "Establecer punto de interrupción. " Un punto de interrupción es una línea de código que se detendrá la ejecución del programa durante la depuración. Los puntos de interrupción se deben colocar alrededor de las zonas sospechosas de código que puede ser la fuente de errores . Saber dónde colocar puntos de interrupción depende en gran medida el código fuente correspondiente. Por ahora, simplemente coloque un punto de interrupción en cualquier lugar para tener una idea de cómo funciona el depurador.
3
Haga clic en cualquier línea de código fuente en el editor de texto IDLE . Aparecerá un menú contextual. Seleccione "Establecer punto de interrupción. " Un punto de interrupción es una línea de código que se detendrá la ejecución del programa durante la depuración. Los puntos de interrupción se deben colocar alrededor de las zonas sospechosas de código que puede ser la fuente de errores . Saber dónde colocar puntos de interrupción depende en gran parte del código fuente de que se trate . Por ahora, simplemente coloque un punto de interrupción en cualquier lugar para tener una idea de cómo funciona el depurador.
4
Presione la tecla F5 para ejecutar el programa . Esto hará que el terminal de Python para abrir .
5
Haga clic en la palabra " depuración " de la fila de las palabras en la parte superior de la ventana de Python . Un menú se deslizará abierto. Seleccione ' depurador ' para iniciar el depurador de Python.
6
Haga clic en la ventana del editor de texto vacío y pulse F5 de nuevo . Ahora, el programa se ejecutará en modo de depuración , y aparecerá una ventana pequeña depurador . El depurador ha detenido el programa en la primera línea de código. La ventana principal del depurador muestra información sobre esa línea de código , como el módulo al que pertenece, el nombre de la función que lo encapsula , y el valor en poder de las variables que existen en el bloque de código actual . La ventana del depurador tiene cinco botones que reanudar la ejecución del programa en una variedad de maneras . Estos botones están etiquetados Vaya , Step, sobre, hacia fuera , y Salir .
7
Pulse el botón ' Ir ' para ejecutar todo el código hasta el primer punto de interrupción . Esta es una buena opción si usted está interesado sólo en las zonas sospechosas de código alrededor de los puntos de ruptura, y quieren pasar directamente a ellos.
8
Pulse el botón ' Step' para ejecutar una línea de código a la vez. Esta es una técnica muy valiosa para avanzar lentamente a través de la ejecución de un programa y ver como se ejecuta cada sentencia . Mediante la supervisión de los cambios que se producen, que tiene una buena oportunidad de ser testigo de qué es exactamente lo que está causando el error . Al utilizar el botón de ' Step' , cada vez que se hace una llamada a la función , el depurador " entrar en " la función y depurarlo. Si desea salir de esta función , puede pulsar el botón ' Salir ' a ' salir ' de la misma.
9
Pulse el 'Over ' para desplazarse por el programa como en ' Step, ' con una diferencia . Cuando se alcanza una llamada de función , el depurador ejecutar la llamada de función y no entrar en bloque de la función de código . El depurador se reanudará la depuración en la línea inmediatamente después de la llamada a la función .
10
Pulse el botón ' Salir' para finalizar la depuración.