# Plan de refuerzo 02 :::{admonition} EVALUACIÓN: Plan de refuerzo (10 minutos) :class: attention Estudiar los temas a continuación. Se realiza examen de 5 preguntas. Si el estudiante no asiste en la fecha programada, este será evaluado la próxima vez que asista a clase. ::: ## Interfaz de IDE Thonny :::{figure} ./recursos/image03.png :align: center :width: 700 Interfaz IDE Thonny ::: La interfaz de IDE Thonny está compuesta por los siguientes menús: - File - Edit - View - Run - Tools - Help :::{figure} ./recursos/image01.png :align: center :width: 400 Barra de herramientas estándar ::: --- ## Instrucciones de la consola interactiva Vs IDE Thonny - A diferencia de la consola interactiva, las instrucciones en Thonny no necesitan de PULSAR la tecla ENTER para ser ejecutadas. - En Thonny solo basta con PULSAR el botón **Run current script** {kbd}`F5`, y las instrucciones se ejecutarán línea por línea automáticamente. --- ## Comentarios en el código Comentar el código fuente en Python es crucial para su comprensión. Los comentarios ayudan a: - **Claridad:** Aclarar secciones complejas, algoritmos o decisiones de diseño. - **Mantenimiento:** Facilitar la modificación y depuración del código en el futuro. Un código bien comentado es más fácil de actualizar. - **Colaboración:** Permitir a otros programadores entender su lógica y contribuir eficientemente. - **Documentación:** Servir como documentación interna del código, complementando la documentación externa. Tenga en cuenta que toda línea de código que sea un comentario, será ignorada en la ejecución de dicho código. En Python para establecer un comentario, antes de la línea de código se escribe el carácter **#**. --- ## Utilidad de la depuración La **depuración** es una herramienta **indispensable** para el desarrollo de software. Permite a los programadores **identificar y corregir errores (bugs)** en su código de manera eficiente. Al usar un depurador, se tienen las siguientes ventajas: - **Ejecutar el código paso a paso**: Observando el estado de las variables y el flujo de ejecución. - **Establecer puntos de interrupción (breakpoints)**: Detener la ejecución en líneas específicas para inspeccionar el código. - **Inspeccionar variables**: Ver los valores de las variables en tiempo real. - **Evaluar expresiones**: Calcular el valor de expresiones complejas. Esto agiliza el proceso de encontrar y solucionar errores, lo que a su vez reduce el tiempo de desarrollo y mejora la calidad del software. En resumen, la depuración en un IDE es como tener una lupa y un microscopio para examinar su código y asegurar que funcione correctamente.