GI101 – LINUX SHELL SCRIPTING
_______________________________________________________________________________________________
GI101 – DIPLOMADO EN TECNOLOGÍAS DE CLOUD
NETWORKING
LABORATORIO NÚMERO: 02 SEMESTRE: 2017-2
TEMA: Python Scripting
OBJETIVOS:
Familiarizarse con la programación en Python.
Escribir scripts que automaticen el trabajo.
ACTIVIDADES PARA REALIZAR:
Actividades Duración aproximada
1 Creación de scripts en Python
2 Analizar scripts en Python
Laboratorio 02: Python Scripts _Rubén Córdova, Carol Chirinos 1
GI101 – LINUX SHELL SCRIPTING
_______________________________________________________________________________________________
EXPERIENCIA # 1:
Experiencia # 1:
Puntaje:
Tiempo de duración: 45 min.
Ejercicio 1
Escribir en Python una función que reconozca si la contraseña ingresada es fuerte o
débil. Una contraseña fuerte debe consistir en al menos 8 caracteres, debe contener al
menos una mayúscula y una minúscula, y al menos un número. Esta función solo debe
aceptar contraseñas fuertes.
En el recuadro indicar el código en Python utilizado y mostrar una captura de pantalla
del resultado obtenido:
Ejercicio 2
Crear un scrypt en Python que haga ping a la computadora de su compañero. Se debe
ingresar a qué hora y minuto se va a realizar el ping, también se debe ingresar la IP
como parámetro.
En el recuadro indicar los comandos utilizados en el script y mostrar una captura de
pantalla del resultado:
Laboratorio 02: Python Scripts _Rubén Córdova, Carol Chirinos 2
GI101 – LINUX SHELL SCRIPTING
_______________________________________________________________________________________________
EXPERIENCIA # 2:
Puntaje:
Tiempo de duración: 15 min.
Ejercicio 1
Evaluar el siguiente código y explicar cuál es la función que realiza:
Laboratorio 02: Python Scripts _Rubén Córdova, Carol Chirinos 3