Acabamos de construir nuestro verificador de contraseñas.
Es muy bueno, ¿verdad?
Te garantizo que esto es algo que si empiezas a hablar de ello durante
una entrevista, el entrevistador quedará bastante impresionado porque tiene algunos temas bastante avanzados.
Pero, con suerte, todo este proceso tuvo sentido y ahora tiene una herramienta que funciona y que incluso puede verificar
sus contraseñas para asegurarse de que está seguro en línea.
Ahora, una pequeña advertencia aquí que quiero señalar es que ahora mismo estamos ingresando las contraseñas en la línea
de comando.
Estoy usando algo llamado fischell.
Puede tener diferentes caparazones.
O programas que se ejecutan aquí y que a veces guardan estos comentarios, si
recuerdas, si presiono Aparo aquí, ves que recupero mis contraseñas.
Entonces, en algún lugar de mi computadora, esto se está guardando.
Tal vez eso no sea muy seguro porque alguien podría tener o adquirir acceso a él.
Entonces, una buena manera de mejorar este programa es leer estas contraseñas de un archivo de texto en lugar de un argumento de línea
de comando, pero eso lo dejaré a usted, porque a estas alturas ya debería saber cómo
hacerlo.
Lo último que quiero hacer es simplemente agregar aquí en la parte inferior, ya que este debería ser nuestro módulo principal para decir si
el subrayado es el nombre de subrayado.
Porque quiero decir, solo ejecute este archivo si es el archivo principal que se está ejecutando desde la línea de comando y no si
se está importando.
Así que aquí, si ejecuto esto.
Esto todavía funciona, pero nos aseguramos de que este otoño solo se ejecute si es el archivo principal que se
está ejecutando ahora.
Otra cosa interesante que puede hacer también es que también puede hacer sis dot exit para salir del proceso por si acaso.
Bien.
En caso de que, por alguna razón, esto no salga, solo para asegurarse de que la llamada al sistema realmente salga y nos
devuelva a la línea de comandos.
Entonces, de nuevo, si guardo esto.
Ahí tienes.
Todo sigue funcionando.
La única diferencia que verá aquí es que tenemos el arma devuelta en lugar de aquí donde
no estaba porque estamos saliendo de este archivo.
Entonces, esta verificación completa, se ejecutó mi archivo de python de paso.
Y al final de todo.
¿Qué devuelve toda esta función, esta función principal?
Bueno, vuelve hecho.
Así que salimos de todo el proceso y obtenemos el valor de retorno de hecho.
Ahí vamos, señoras y señores, hemos completado nuestro proyecto de comprobar mi pase.
Ahora, les he dicho que este es mi proyecto favorito, eso no significa que el resto de proyectos vayan a apestar
a lo largo del curso.
No creo que lo hagan.
Solo digo que esta es muy buena.
Pero me emociono con cosas como esta.
De todos modos, comparte tu trabajo, enséñale esto a tus padres, tus amigos, tu familia, tu empleador
y nos vemos para el próximo.
Adiós.