🧱 ¿Qué es serializar?
Serializar significa convertir un objeto en una secuencia de bytes para almacenarlo o transmitirlo, y después poder reconstruirlo (deserializarlo).
En Python, esto se puede hacer con el módulo pickle
.
🔧 Ejemplo básico
Guardar un objeto en un archivo:
Cargar el objeto desde el archivo:
📤 Salida:
🛡️ ¿Es seguro usar pickle
?
⚠️ ¡Cuidado! Nunca uses pickle.load()
con archivos de origen desconocido.
Podrían contener código malicioso, ya que pickle
ejecuta código arbitrario.
📦 Diferencias entre pickle
y json
Característica | pickle | json |
---|---|---|
Formato | Binario | Texto plano |
Legible por humanos | ❌ No | ✅ Sí |
Compatible con otros lenguajes | ❌ No | ✅ Sí |
Serializa objetos Python complejos | ✅ Sí | ❌ Solo básicos |
🧠 ¿Qué aprendiste hoy?
✔️ Qué es la serialización
✔️ Cómo guardar y restaurar objetos con pickle
✔️ Cuándo usarlo (y cuándo no)
✔️ Diferencias clave con json
📂 Ejemplo práctico en GitHub:
github.com/josecodetech
🎥 Tutorial explicativo en YouTube:
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.