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

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

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+Shift+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 ventana 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.