Estructuras de datos avanzadas en python

luis miguel morillas morillas en posta.unizar.es
Jue Sep 4 22:59:43 CEST 2003


	Asunto: [Python-es] Re: Estructuras de datos avanzadas en python
	Fecha: jue, sep 04, 2003 at 03:15:49 +0200


Citando a  Chema Cortés (ch3m4 en ch3m4.org):
> Tomás Javier Robles Prado escribió:
> 
> >El jue, 04-09-2003 a las 14:48, Chema Cortés escribió:
> >
> >>Revisando la documentación del módulo bsddb me preguntaba si existen 
> >>ejemplos de código python para las diferentes estructuras que facilitan 
> >>algunos de los módulos, y si no crear algunos en plan didáctico.
> >>
> >>En concreto me gustaría ver ejemplos "didácticos" que trataran:
> >>
> >>  pickle (cPickle) - serialización de objetos
> >>
> >>  shelve - persistencia de objetos
> >>
> >>  dbhash, bsddb - creación de estructuras hash, btree y recno
> >>
> >>  bisect - búsquedas binarias
> >>
> >>  heapq, Queue - pilas ordenadas y pilas de prioridad (con multihilo)
> >>
> >>
> >>¿Álguien tiene (o puede hacer) algún ejemplo ""didáctico"" que 
> >>implemente algunas de estas estructuras? ¿Falta alguna estructura de 
> >>datos interante que se pudiera añadir?
> >
> >
> >¿A qué te refieres exactamente? ¿Implementaciones de las funcionalidades
> >de esos módulos "de andar por casa" o ejemplos de uso de los módulos?
> >
> >Si es lo segundo yo me apunto a realizar alguno.
> 
> Pensaba en ejemplos que explicaran la teoría que subyace detrás, no sólo 
> las funcionalidades. Por ejemplo, qué es un btree y cuándo emplearlo, 
> cómo son las búsquedas en árbol, etc. Sobre todo hacer ver que estas 
> cosas existen en python y se pueden usar.
> 
>

Me parece una idea estupenda. Revisaré alguno de los ejemplos que tengo
preparados. También podrías precisar un poco más los *requisitos* de los
ejemplos, para que tengan más coherencia entre sí.
¿Te los enviamos a tí directamente y tú los organizas?

Un saludo.

-- 

Luis Miguel


  # Por un mundo con conocimiento libre #
         No a las patentes de software
	 
 http://www.zaralinux.org - http://www.hispalinux.es
 http://www.augustux.org
	 




Más información sobre la lista de distribución Python-es