0% encontró este documento útil (0 votos)
176 vistas6 páginas

Python Clase Persistent e

La persistencia se refiere a la capacidad de guardar información de un programa para poder recuperarla más tarde. Esto involucra procesos de serialización y deserialización de datos para almacenarlos de forma permanente en un archivo o base de datos. Módulos como pickle y marshal pueden convertir datos de Python a flujos de bytes para guardarlos y luego recrear los objetos a partir de esos bytes. Cuando un programa termina, el estado de sus objetos se elimina, pero existen formas como clases persistentes que permiten conservar el estado de un objeto.

Cargado por

Sebastian Pinto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
176 vistas6 páginas

Python Clase Persistent e

La persistencia se refiere a la capacidad de guardar información de un programa para poder recuperarla más tarde. Esto involucra procesos de serialización y deserialización de datos para almacenarlos de forma permanente en un archivo o base de datos. Módulos como pickle y marshal pueden convertir datos de Python a flujos de bytes para guardarlos y luego recrear los objetos a partir de esos bytes. Cuando un programa termina, el estado de sus objetos se elimina, pero existen formas como clases persistentes que permiten conservar el estado de un objeto.

Cargado por

Sebastian Pinto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

La capacidad de guardar la información de un programa para poder volver a utilizarla en

otro momento. Es lo que los usuarios conocen como Guardar el archivo y después Abrir el
archivo. Pero para un programador puede significar más cosas y suele involucrar un
proceso de serialización de los datos a un archivo o a una base de datos o a algún otro
medio similar, y el proceso inverso de recuperar los datos a partir de la información
serializada. El almacenamiento de datos de Python de forma persistente en el disco. Los
módulos pickle y marshal pueden convertir muchos tipos de datos de Python en un flujo
de bytes y luego recrear los objetos a partir de los bytes. Los diversos módulos
relacionados con DBM admiten una familia de formatos de archivo basados en hash que
almacenan un mapeo de cadenas a otras cadenas.
Por ejemplo, supongamos que en el desarrollo de un sistema de estudiantes que se quiere
guardar en un archivo la información referente a los estudiantes que se registraron, su
dni, apellido paterno, materno, sus nombres, edad, género, ciclo y cuantos cursos eligió.
Esta información se puede guardar en un archivo de muchas formas distintas. En este
caso, para facilitar la lectura del archivo de puntajes para los humanos, se decide
guardarlos en un archivo de texto, donde cada tupla o lista ocupará una línea y los valores
de las tuplas estarán separados por comas.

Dadas las especificaciones del problema al guardar los valores en el archivo, es necesario
convertir la información (que es un valor numérico) en una cadena, y al abrir el archivo es
necesario convertirlo nuevamente en un valor numérico.
Salimos del sistema, pero lo volvemos a ejecutar de nuevo Ejecutamos y los datos aún
persisten. La persistencia es la acción de conservar la información un objeto de forma
permanente, pero también de recuperarla. Una clase persistente en Python es similar a
una clase normal o básica. Cuando un programa termina su ejecución, el estado de los
objetos que contenía es eliminado. Sin embargo, existen varias formas de permitir que
el estado de un objeto persista.
La persistencia es la acción de
conservar la información un
objeto de forma permanente,
pero también de recuperarla.
Una clase persistente en Python
es similar a una clase normal o
básica.
Cuando un programa termina su
ejecución, el estado de los
objetos que contenía es
eliminado. Sin embargo,
existen varias formas de
permitir que el estado de un
objeto
persista
La persistencia es la acción de
conservar la información un
objeto de forma permanente,
pero también de recuperarla.
Una clase persistente en Python
es similar a una clase normal o
básica.
Cuando un programa termina su
ejecución, el estado de los
objetos que contenía es
eliminado. Sin embargo,
existen varias formas de
permitir que el estado de un
objeto
persista

También podría gustarte