Video de actividad especial

Lesson 15/17 | Tiempo de estudio: 3 Min

¡Hola! En esta actividad especial, vas a poner a prueba todo lo que has aprendido sobre Python… ¡con un reto que también te ayudará a cuidarte en el mundo digital!

Hoy vamos a crear un generador de contraseñas seguras, usando:
✅ Variables
✅ Tipos de datos
✅ Operaciones
✅ ¡Y una herramienta nueva muy poderosa!: la biblioteca random.

Para usar random en Thonny, primero debemos importar la biblioteca. Escribimos al inicio del código:
import random
Luego podemos usar funciones como random.randint(100, 999) para generar un número aleatorio entre 100 y 999. ¡Así nuestras contraseñas siempre serán diferentes!

Tu reto: Construir tu propio generador de contraseñas.

Tu programa debe hacer lo siguiente:

  • Pedir el nombre y la edad del usuario.

  • Generar un número aleatorio.

  • Tomar letras del nombre (puede ser la inicial o una letra al azar).

  • Agregar uno o más símbolos especiales.

  • Combinar todo eso para crear la contraseña.

  • Y mostrarla con un mensaje usando print(f"...").

Texto en pantalla:
Ejemplos de contraseñas generadas:

  • C25_842#

  • l15!303@
    (¡Pero tu versión puede ser muy distinta!)

Este programa es una gran introducción para aprender a crear herramientas útiles con Python.

Pero un aviso importante:
Aunque hoy usamos tu nombre y edad como parte del ejercicio, para contraseñas reales nunca uses tus datos personales. Mejor usa gestores de contraseñas o generadores más avanzados.

¡Ahora es tu turno! ¡Crea, prueba y diviértete programando!

Configuración de Cookies

When you visit any of our websites, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and manage your preferences. Please note, that blocking some types of cookies may impact your experience of the site and the services we are able to offer.