# A01: Interfaz IDE Thonny y su uso En esta actividad se estudia la interfaz del IDE THONNY. :::{admonition} AVISO :class: seealso Para desarrollar esta actividad, acceda a los siguientes recursos: - [{bdg-primary-line}`IDE THONNY`](../recursos/T02.md) - [{bdg-primary-line}`Thonny, Python IDE for beginners`](https://thonny.org/) ::: Desarrolle las siguientes tareas: --- ## TAREA 01: Menú de opciones en Thonny 1. EJECUTE el software **Thonny**. 2. En el área superior de la interfaz, PULSE cada una de las opciones del menú superior (File, Edit, View, Run, Tools, Help). Por cada menú desplegado, en su cuaderno escriba su posible utilidad. 3. En la interfaz, UBIQUE la barra de herramientas estándar: :::{figure} ./recursos/image01.png :align: center :width: 400 ::: - SITUE el mouse en cada uno de los iconos de la barra de herramientas estándar para generar su descripción, luego dicha descripción escríbala en su cuaderno. --- ## TAREA 02: Activando herramientas en Thonny 1. En el menú superior, PULSE el menú {guilabel}`View` y active cada uno de los elementos presentes en dicho menú como son (Files, Exception, Files, etc.) Por cada menú activado, en su cuaderno escriba que sucede en la interfaz. :::{figure} ./recursos/image02.png :align: center :width: 140 ::: 2. Cuando termine de activar todas las herramientas, solo dejar activas las siguientes: - Assistant - Files - Shell - Variables 3. En la ventana {guilabel}`Files`, acceda carpeta por carpeta hasta que llegue a la localización de la carpeta de evidencias. Debería tener la siguiente interfaz: :::{figure} ./recursos/image03.png :align: center :width: 700 Interfaz IDE Thonny ::: 4. CIERRE el IDE Thonny. --- ## TAREA 03: Ejecutando código PYTHON en IDE Thonny {kbd}`1` 1. EJECUTE el IDE **Thonny**. 2. En la ventana {guilabel}`Files`, sobre el fondo blanco, PULSE el {kbd}`rmb` para abrir el menú contextual. SELECCIONE **New file…** :::{figure} ./recursos/image04.png :align: center :width: 280 ::: 3. En la ventana {guilabel}`File Name` ESCRIBIR el nombre: **A02T03-presentacion.py** :::{figure} ./recursos/image05.png :align: center :width: 280 ::: > Entonces se creará un archivo en blanco en el cual usted podrá escribir instrucciones en código PYTHON. 4. Lea el siguiente texto: :::{admonition} ¿Qué diferencia hay entre las instrucciones de la consola interactiva y las instrucciones en el IDE Thonny? :class: hint - 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. ::: 5. Acorde al texto: en su cuaderno responda: - ¿Qué ventajas hay en ejecutar un código en la consola interactiva de Python? - ¿Qué ventajas hay en ejecutar un código en el IDE Thonny? 6. En el archivo **A01T03-presentacion.py** ESCRIBA un código en PYTHON que almacene en unas variables la información de presentación de una persona como es el nombre, apellido, edad, día de nacimiento, mes de nacimiento, año de nacimiento, grado, curso, deporte y hobby favorito. Por ejemplo: ```python nombre = "Camilo" apellido = "Fonseca" ``` Luego crear otras variables que almacenen información de mensajes que presenten la información de la persona. Por ejemplo: ```python mensaje01 = f"Hola, mi nombre es {nombre} {apellido}" ``` Después muestre en consola el valor de las variables mensajes con la función `print()`. Por ejemplo: ```python print(mensaje01) ``` En la **barra de herramientas estandar**, PULSE el botón **Run current script** {kbd}`F5` para ejecutar su código (línea por línea) automáticamente. En la ventana {guilabel}`Shell`, debería mostrar algo cercano a lo siguiente: :::{figure} ./recursos/image06.png :align: center :width: 280 ::: En la ventana {guilabel}`Assistant` aparece un mensaje final relacionado con la ejecución de su código. - En su **cuaderno** traduzca y transcriba el mensaje de salida. En la ventana {guilabel}`Variables` aparecen las variables y sus valores del actual código. - En su **cuaderno** transcriba el nombre de dichas variables y adicione el tipo de variable. 7. Lea el siguiente texto: :::{admonition} ¿POR QUÉ ES IMPORTANTE AGREGAR COMENTARIOS AL CÓDIGO? :class: hint 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 **#**. ::: Acorde al texto anterior, en su cuaderno responda: - ¿Qué problemas podrían suceder si no se agregan comentarios al código? - ¿Qué sucede con la ejecución de un código si todas sus líneas son comentarios? - En Python, ¿Cómo se establece un comentario? En el archivo **A01T03-presentacion.py**, en la parte inicial de su código agregue 3 comentarios que permitan identificar el título, el autor y la fecha de creación del programa. Para esto se usa el carácter `#`. Por ejemplo: ```python # PROGRAMA: Presentación de una persona # AUTOR: Camilo Fonseca # FECHA: 16 de Julio de 2025 ``` 8. GUARDE el archivo y CIERRE el IDE Thonny. --- ## TAREA 04: EVALUACIÓN :::{admonition} Presentación del cuaderno y sustentación :class: attention En esta tarea, el estudiante es evaluado con los temas vistos en la presente actividad. - El estudiante presenta el cuaderno con el desarrollo de todas las tareas. - El estudiante muestra su carpeta de evidencias. - El docente realiza unas preguntas para comprobar que el estudiante haya entendido los temas. :::