No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Desarrollo de un script con código generado con ChatGPT

4/19
Recursos

Aportes 4

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

En un curso anterior en Platzi, finalmente me decidí a hacer Pair programming. Y en cuestión de 4 dias (usando ChatGPT 4.0) arme una aplicación con PHP que me permite cargar una carpeta de música, leer la metadata del álbum y archivo por archivo (FLAC o MP3) generar el archivo de letras. LRC de cada canción. **Tremenda ayuda**, sobre todo con una técnica llamada web-scrapping, nunca lo había hecho pero en **cuestión de segundos podía analizar la estructura html de un sitio** y extraer lo que necesitaba.
import random import string def generar\_contraseña(longitud=12): if longitud < 12: print("La longitud mínima recomendada es de 12 caracteres.") return None \# Definir los caracteres permitidos caracteres = string.ascii\_letters + string.digits + string.punctuation \# Generar la contraseña contraseña = ''.join(random.choice(caracteres) for \_ in range(longitud)) \# Asegurarse de que contenga al menos un carácter de cada tipo tiene\_mayuscula = any(c.isupper() for c in contraseña) tiene\_minuscula = any(c.islower() for c in contraseña) tiene\_numero = any(c.isdigit() for c in contraseña) tiene\_caracter = any(c in string.punctuation for c in contraseña) \# Regenerar si no cumple con los requisitos de seguridad while not (tiene\_mayuscula and tiene\_minuscula and tiene\_numero and tiene\_caracter): contraseña = ''.join(random.choice(caracteres) for \_ in range(longitud)) tiene\_mayuscula = any(c.isupper() for c in contraseña) tiene\_minuscula = any(c.islower() for c in contraseña) tiene\_numero = any(c.isdigit() for c in contraseña) tiene\_caracter = any(c in string.punctuation for c in contraseña) return contraseña \# Ejemplo de uso print("Contraseña generada:", generar\_contraseña())
Anexo el prompt utilizado en la clase. *Genera un algoritmo en Python que cree una contraseñas seguras de al menos 12 caracteres. La contraseña debe incluir al menos una letra mayúscula, una letra minúscula, un número y un carácter especial. Además, asegúrate de que el algoritmo evite contraseñas que sean fácilmente adivinables, como secuencias de caracteres o palabras comunes.*
yo hice un hola Mundo utilizando cobol IDENTIFICATION DIVISION. PROGRAM-ID. HolaMundo. AUTHOR. TuNombre. PROCEDURE DIVISION. DISPLAY '¡Hola, Mundo!'. STOP RUN.