Puesta en marcha - Ejercicios

Estos ejercicios le servirán para comprobar que ha instalado correctamente Python y configurado correctamente Visual Studio Code.

Puesta en marcha - 0 - Preparación de las plantillas y navegación entre ventanas

Para facilitar la realización de los ejercicios, se proporcionan unas plantillas de los ejercicios Visual Studio Code. Puesta en marcha.

Compruebe el funcionamiento de los cuatro atajos de teclado de navegación entre paneles.

  1. Cierre y/o oculte todas las ventanas.

    Puesta en marcha 0-2

Ventana de Explorador de archivos

  1. Pulse el atajo de teclado Ctrl+Alt+/ (la tecla / es la del teclado numérico). Compruebe que se abre y mueve el foco a la ventana del Explorador de archivos si el Explorador de archivos no estaba visible. Compruebe que se oculta la ventana del Explorador de archivos si el Explorador de archivos estaba visible.

    Puesta en marcha 0-11

  2. Una vez abierto el Explorador de archivos, compruebe que puede desplazarse por los directorios con las flechas de desplazamiento, que puede abrir y cerrar directorios con Intro y que puede abrir ficheros con Intro

    Puesta en marcha 0-12

    Puesta en marcha 0-13

Ventana de Panel

  1. Pulse el atajo de teclado Ctrl+Alt++ (la tecla + es la del teclado numérico). Compruebe que se abre y mueve el foco a la pestaña Terminal del Panel si el Panel no estaba visible. Compruebe que se oculta el Panel si el Panel estaba visible.

    Puesta en marcha 0-21

  2. Pulse el atajo de teclado Ctrl+Alt+* (la tecla * es la del teclado numérico). Compruebe que se abre y mueve el foco a la pestaña Problemas del Panel si el Panel no estaba visible. Compruebe que se oculta el Panel si el Panel estaba visible.

    Puesta en marcha 0-22

Ventana del editor

  1. Pulse el atajo de teclado Ctrl+Alt+- (la tecla - es la del teclado numérico). Compruebe que el foco se desplaza a la ventana del Editor si el foco se encuentra en otra ventana.

    Puesta en marcha 0-21

  2. Compruebe que puede desplazarse con los cuatro atajos de una ventana a otra.

Puesta en marcha - 1 - Ejecutar programa no interactivo

Ejecute el programa puesta_en_marcha_1.py de tres formas distintas.

Puesta en marcha - 2 - Ejecutar programa interactivo

Ejecute el programa puesta_en_marcha_2.py de tres formas distintas.

Puesta en marcha - 3 - Formatear programas

  1. Abra el programa puesta_en_marcha_3.py.
  2. Observe que el programa no sigue un estilo de código uniforme (líneas y espacios en blanco, comillas).
  3. Compruebe que el programa se puede ejecutar aunque el formato no sea el recomendado.
  4. Formatee el código del programa con el atajo de teclado Alt+Mayús+f.
  5. Compruebe que desaparecen varios saltos de línea y espacios en blanco, que se añaden varios saltos de línea y espacios en blanco en algunos lugares y que cambian las comillas de algunas cadenas.
  6. Si no es así, compruebe que ha instalado el módulo Black, como se explica en la lección Configuración recomendada. El formato aplicado por Black corresponde al Libro de estilo de Python.
  7. Deshaga el formateo realizado por Black con el atajo de teclado Ctrl+z.
  8. Formatee y deshaga el formateo varias veces y observe los cambios realizados: dónde se eliminan líneas, dónde se eliminan espacios, dónde se añaden espacios en blanco, dónde se eliminan espacios en blanco, qué comillas se sustituyen.
  9. Compruebe que el programa se puede ejecutar y su funcionamiento es el mismo que antes.

Puesta en marcha - 4 - Corregir errores sintácticos

  1. Abra el programa puesta_en_marcha_4.py.
  2. Observe que en la barra lateral situada abajo a la izquierda se muestra errores y que en la barra de actividades el nombre del programa se muestra en rojo (al igual que la carpeta que lo contiene).
  3. Haga clic en los iconos de error para abrir el panel de problemas.
  4. Ejecute el programa y compruebe que el programa no puede ejecutarse y que en la pestaña de Terminal obtiene el mismo mensaje de error (o similar).
  5. Corrija el error ayudándose del mensaje indicado en el panel de problemas.
  6. Una vez corregido el error, guarde el programa. Como el programa contiene varios errores sintácticos, se mostrará un nuevo mensaje de error.
  7. Corrija todos los errores hasta que el contador en los iconos de error sea cero y el nombre del fichero deje de mostrarse en rojo. Recuerde que el análisis del programa se produce al guardar el programa, por lo que es necesario guardar el programa para confirmar que se ha corregido el error.
  8. Finalmente, ejecute el programa y compruebe que funciona correctamente.

Puesta en marcha - 5 - Mclibre Python Testing Client (1)

  1. Abra el programa puesta_en_marcha_5.py.
  2. Este programa debería escribir en la pantalla "¡Hola, mundo!"".
    ¡Hola, mundo!
    
  3. Ejecute el programa en el panel del terminal y compruebe que no escribe exactamente el mensaje esperado.
  4. En el terminal, muévase hasta la carpeta del programa.
  5. Este programa se puede validar con la herramienta mptc con el número 1001. Ejecute la orden: mptc puesta_en_marcha_5.py 1001
  6. Compruebe que mptc prueba una vez el programa y detecta dos errores.
  7. Corrija el primer error y ejecute de nuevo mptc.
  8. Compruebe que mptc detecta un error.
  9. Corrija el error y ejecute de nuevo mptc.
  10. Compruebe que mptc ya no detecta errores.

Puesta en marcha - 6 - Mclibre Python Testing Client (2)

  1. Abra el programa puesta_en_marcha_6.py.
  2. Este programa debería pedir un número entero y mostrarlo:
    ESCRIBA NÚMERO
    Escriba un número entero: 1234
    Ha escrito el número 1234.
    
  3. Ejecute el programa en el panel del terminal y compruebe que no escribe el mensaje esperado.
  4. En el terminal, muévase hasta la carpeta del programa.
  5. Este programa se puede validar con la herramienta mptc con el número 1003. Ejecute la orden: mptc puesta_en_marcha_6.py 1003
  6. Compruebe que mptc prueba dos veces el programa y detecta un error en cada ocasión.
  7. Corrija la línea 4 de manera que el programa escriba el valor escrito por el usuario y ejecute de nuevo mptc.
  8. Compruebe que mptc prueba dos veces el programa y detecta un error en cada ocasión.
  9. Corrija la línea 3 de manera que el número se recoja como número entero y ejecute de nuevo mptc.
  10. Compruebe que mptc ya no detecta errores.