Entradas

Mostrando las entradas etiquetadas como cPickle

Persistencia de imágenes con Python: SQLServer y cPickle

Imagen
Hola. En este artículo vamos a ver cómo guardar y recuperar imágenes de una base de datos Microsoft SQLServer 2005 Express Edition , con Python , así como guardar y recuperar también, imágenes, en un objeto que se serializa , guardando dicha información en disco, mediante cPickle . Antes de nada comentar que en este blog se han tratado varios tipos de SGBD , tales como MySQL , Firebird ,  ó  SQLServer 2008 . El elegir SQLServer 2005 Express Edition es simplemente para probar que Python funciona, mediante pyodbc , con la mayoría de los sistemas gestores de bases de datos actuales. Y para ver si funciona lo mejor es probarlo uno mismo, ya que no es lo mismo conocer el camino que andar el camino . NOTA : Este post lo he escrito en la plataforma Microsoft Windows XP SP3, con Python 2.6.6 . Imágenes en SQLServer 2005 con Python Lo primero de todo es descargar el SGBD Microsoft SQLServer 2005 Express Edition . Se puede hacer desde aquí: http://www.microsoft.com/down...

Persistencia y herencia de objetos, con Python.

Imagen
Hola. En este artículo vamos a ver las ventajas de uno de los pilares fundamentales de la programación orientada a objetos, la herencia , así como la persistencia de objetos, una forma de guardar información en disco sin necesidad de bases de datos ni ficheros estructurados. ¿Cómo? Guardando directamente el objeto en disco. Como tantas veces se ha comentado en este blog, hay que ser ordenado, y aquí vamos a poner en práctica uno de mis pilares fundamentales de programación , a saber: Si un objeto puede guardarse y volver a estados diferentes, podría ser interesante. En primer lugar vamos a crear una clase base , de la cual se pueda heredar ciertos métodos que nos serán de utilidad en todas las clases que hagamos después. Es decir, la estrategia consiste en crear nuestra propia librería de clases , con ciertas clases y/o funciones si se precisara, lo más genéricas posibles, para poder reutilizar el código escrito. Una clase base genérica heredará del objeto base de Python , esto es, ...