Re: [Python-es] Mapeo Objeto-Relaconal

2010-07-28 Por tema Sebastián
SQLAlchemy es bastante completo, a pesar de que a veces pueda parecer
un poco enredado, si se usa su modo declarativo todo se simplifica
bastante. Como opcion, se puede usar elixir para simplificar la
codificacion, a costa de perder un poco de versatilidad.

El ORM de Django es en realidad mi favorito, pero no esta desacoplado,
asi que si lo que buscas es para un proyecto web, puedes considerar
usar el framework para su desarrollo.

On 7/28/10, Sergio Soto Núñez scots4e...@gmail.com wrote:
 Hola lista, y listos.

 Estoy recopilando información para elegir una herramienta ORM para un
 proyecto.

 ¿ Que me recomendais?
 Gracias por anticipado
 __
 If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas



-- 
---
Sebastián Ramírez Magrí
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Mapeo Objeto-Relaconal

2010-07-28 Por tema José Jorge Lorenzo Vila


On 07/28/2010 07:26 AM, Sebastián wrote:

SQLAlchemy es bastante completo, a pesar de que a veces pueda parecer
un poco enredado, si se usa su modo declarativo todo se simplifica
bastante. Como opcion, se puede usar elixir para simplificar la
codificacion, a costa de perder un poco de versatilidad.

El ORM de Django es en realidad mi favorito, pero no esta desacoplado,
asi que si lo que buscas es para un proyecto web, puedes considerar
usar el framework para su desarrollo.

On 7/28/10, Sergio Soto Núñezscots4e...@gmail.com  wrote:
   

Hola lista, y listos.

Estoy recopilando información para elegir una herramienta ORM para un
proyecto.

¿ Que me recomendais?
Gracias por anticipado
__
If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas

 


   
El de Django también es mi favorito, aunque debo reconocer que no he 
tocado mucho el SQLAlchemy que tengo entendido es el más completo, está 
también SQLObject, creo que se llama así.
Lo que si te puedo decir es que el de Django se puede utilizar para 
proyectos desktop.


http://stackoverflow.com/questions/1206793/django-orm-for-desktop-application
http://jystewart.net/process/2008/02/using-the-django-orm-as-a-standalone-component/

saludos
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Saludos y Pregunta. (Django vs Web2py)

2010-07-28 Por tema Rafael Enrique Ortiz Guerrero
Saludos Cordiales.

Soy nuevo en esta lista, pero he usado python desde hace un buen tiempo,
y aunque no soy muy bueno me encanta este lenguaje.

Estoy planeando empezar a utilizar un framework para hacer una aplicación Web
y quisiera saber que me recomendarían

Django o Web2py ? , me gustaría tener razones muy solidas para usar
uno u otro pero
no tengo conocimientos profundos de arquitectura de software.


Gracias de antemano por la atención prestada!.

Rafael Ortiz
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Saludos y Pregunta. (Django vs Web2py)

2010-07-28 Por tema Alfonso de la Guarda
Rafael,

Hola!
Mira yo empleo web2py para el empresa porque es mucho más simple que
django puesto que no requiere de personas que dominen el lenguaje en
sí.
Django es muy bueno pero requieres un geek que domine python para
sacarle el jugo.
Eventualmente la gente que trabaja con web2py aprende todo lo
necesario y migra naturalmente a django.
Aquí el problema está en la curva de aprendizaje que como te digo es
mayor con django.


Saludos,


Alfonso de la Guarda
Centro Open Source(COS)
http://www.cos-la.net
http://alfonsodg.net
   Telef. 991935157
1024D/B23B24A4
5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4



2010/7/28 Rafael Enrique Ortiz Guerrero raf...@sugarlabs.org:
 Saludos Cordiales.

 Soy nuevo en esta lista, pero he usado python desde hace un buen tiempo,
 y aunque no soy muy bueno me encanta este lenguaje.

 Estoy planeando empezar a utilizar un framework para hacer una aplicación Web
 y quisiera saber que me recomendarían

 Django o Web2py ? , me gustaría tener razones muy solidas para usar
 uno u otro pero
 no tengo conocimientos profundos de arquitectura de software.


 Gracias de antemano por la atención prestada!.

 Rafael Ortiz
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Saludos y Pregunta. (Django vs Web2py)

2010-07-28 Por tema Antonio Beamud Montero

Rafael Enrique Ortiz Guerrero escribió:

Saludos Cordiales.

Soy nuevo en esta lista, pero he usado python desde hace un buen tiempo,
y aunque no soy muy bueno me encanta este lenguaje.

Estoy planeando empezar a utilizar un framework para hacer una aplicación Web
y quisiera saber que me recomendarían

Django o Web2py ? , me gustaría tener razones muy solidas para usar
uno u otro pero
no tengo conocimientos profundos de arquitectura de software.


  


Pylons ;-)



Gracias de antemano por la atención prestada!.

Rafael Ortiz
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

  


___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] IDE para python

2010-07-28 Por tema Antoni Aloy
Si os gusta el Vim como editor y utilizás Python seguramente os gustará
la colección de plugins y configuración que he recopilado en
http://code.google.com/p/trespams-vim/

Es la configuración que yo empleo actualmente para programar con Python
y Django. Para mi es el mejor IDE con diferencia.
-- 
Antoni Aloy López
http://trespams.com
http://apsl.net


___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] POO

2010-07-28 Por tema Oscar Carballal Prego
Espero que te sirva, es una introducción básica de los conceptos y  
algun que otro ejemplillo :)


http://blog.rvburke.com/wp-content/uploads/2006/11/Introducción-a-la- 
programación-orientada-a-objetos.pdf


Un saludo

El 28/07/2010, a las 19:03, Juan Marcelo Leiva Sandoval escribió:


Hola, después de unas cortas VAGAciones vuelvo al mundo de Python,
pero ahora quiero trabajar Orientado a Objeto, me ayudan con un buen
tutorial que sea prácticamente de cero, ya que no se nada de POO y los
tutoriales que encuentro son muy básicos y me dejan con muchas dudas,
espero sus consejos, saludos.

--
El buen Informático es como un Bibliotecario, no lo sabe todo pero
sabe donde buscarlo...
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Cómo generar clases (proxies) de Python a partir de TLBs ?

2010-07-28 Por tema Olemis Lang (Simelix)
Hola !

Tengo que implementar una aplicación Win32 que utiliza varios objetos
COM . Yo conozco sus TLBs | DLLs , y también sé que es posible
utilizar las extensiones pywin32 de Mark Hammond para ejecutar sus
métodos , pero ...

Q:
 - Conocen alguna herramienta que genere el código de
   las clases de Python (i.e. proxies) a partir de los
   TLBs | DLLs ?

Gracias por adelantado !

--
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Soluciones Olimpiadas de Matemática - IMO 2007 - Problema 4 -
http://soluciones-olimpiadas.blogspot.com/2010/07/imo-2007-problema-4.html
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Cómo interface desktop tkinter y web ?

2010-07-28 Por tema Oswall Verny Arguedas C.
Saludos,
Actualmente estoy realizando una aplicación para desktop con Tkinter, pyttk 
como 
GUI.
Mi DB es ZODB (la de zope pero sin zope).
Todo bien con esa parte.
Sin embargo requiero algunas partes de la en web, es algo así como una 
aplicación multi-interface, una parte en desktop y otra en web.

Estoy analizando varios frameworks como web2py, pylons, el mismo zope.
Sin embargo, aún tengo cosas que analizarles, por eso les pregunto a los que 
tienen experiencia con estos frameworks.
Teniendo esta pila, ZODB y la lógica del negocio en un server, teniendo 
terminales con ventanas en Tkinter, cómo podría levantar interfaces web.

Algunos frameworks web no desacoplan el ORM, el cual no utilizo del todo porque 
ZODB es para objetos.
Lo que me interesa es poder levantar una interface rica en controles javascript 
y ajax.   Podría utilizar un servidor web en python también.

Pienso también en Zope, pero el mismo integra su propia ZODB, cómo las 
combinaría?
Gracias de antemano por sus comentarios.
Oswall


  
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] POO

2010-07-28 Por tema Milton Galo Patricio Inostroza Aguilera
El día 28 de julio de 2010 13:44, Oscar Carballal Prego
oscar.carbal...@gmail.com escribió:
 Espero que te sirva, es una introducción básica de los conceptos y algun que
 otro ejemplillo :)

 http://blog.rvburke.com/wp-content/uploads/2006/11/Introducción-a-la-programación-orientada-a-objetos.pdf

uff, una documentación muy antigua, mejor no seguirla.


 Un saludo

 El 28/07/2010, a las 19:03, Juan Marcelo Leiva Sandoval escribió:

 Hola, después de unas cortas VAGAciones vuelvo al mundo de Python,
 pero ahora quiero trabajar Orientado a Objeto, me ayudan con un buen
 tutorial que sea prácticamente de cero, ya que no se nada de POO y los
 tutoriales que encuentro son muy básicos y me dejan con muchas dudas,
 espero sus consejos, saludos.

 --
 El buen Informático es como un Bibliotecario, no lo sabe todo pero
 sabe donde buscarlo...
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Milton Inostroza Aguilera
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] autenticación LDAP

2010-07-28 Por tema lasizoillo
El día 28 de julio de 2010 23:12, Gustavo Hernández
gustavo.hernan...@etecsa.cu escribió:

 Saludos a todos:

 Es posible que el asunto, ya haya sido tratado en la lista, mi problema
 es que supuestamente el simple_bind(usuario,password), debe validar la
 existencia del usuario y el PASSWORD, pero no es así en mi caso. No
 obstante en el proceso del search, si el nombre de usuario fue correcto
 o sea existe, lo encuentra y es validado el servicio (en este caso
 navegacion), en resumen puedo poner un usuario válido con cualquier
 password, que lo encuentra sin problemas.

 Alguna sugerencia?

Primero hacer mejor las preguntas:
 * No especificas que librería usas para el acceso a ldap
 * No especificas cual es el Distinguised Name en tu ldap, ni como lo
tienes montado
 * En el código fuente no se ve si el usuario que usas para validar es
un distinguised name
 * El código fuente que adjuntas tiene mucha morralla (cosas de ui que
vete a saber que es, ...)

Te adjunto un ejemplo mejor, aunque parece que no es de la librería
que usas (crea la conexión de manera diferente):
http://www.grotan.com/ldap/python-ldap-samples.html

Supongo que tu problema es el siguiente:
Tu dn es algo como: uid=manolito, o=isp
Al hacer un search por uid=manolito y servicio=navegación, te devuelve
el campo con el dn correcto (y con posibilidad de devolver incorrectos
de las ramas no apropiadas). Pero el bind no te funciona porque haces
un bind de manolito en vez de uid=manolito, o=isp.

Puedes probar esta hipotesis usando las herramientas de consola que
seguramente te vengan con tu servidor ldap.

Un saludo:

Javi


 Gracias por adelantado

 Nota:  adjunto parte del código. Se conecta sin problemas


                     try:
                        l = ldap.initialize(self.servidor_url)
                        l.protocol_version = ldap.VERSION2

                      except ldap.LDAPError, e:
                        self.ui.mLogin.setText ('Error en Servidor ')
                        self.ui.eUsuario.setFocus()
                        return

                      baseDN = ou=people, dc=myorg, dc=tm
                      searchScope = ldap.SCOPE_SUBTREE
                      retrieveAttributes = None
                      searchFilter =
 ((uid=+str(self.ui.eUsuario.text()+)(servicio=navegacion)))
 #                     searchFilter = ((uid=+str(self.usuario+)))

                      try:
                        l.simple_bind(self.usuario,self.contrasena)

                      except:
                        self.ui.mLogin.setText ('NO EXISTE USUARIO')
                        self.ui.eUsuario.setFocus()
                        return

                      try:


                        ldap_result_id = l.search(baseDN,
 searchScope,searchFilter,retrieveAttributes)

                        result_set = []
                        result = 0
                        while 1:
                            result_type, result_data = 
 l.result(ldap_result_id, 0)

                            if (len(result_data) == 0):
                                self.ui.mLogin.setText ('SIN ACCESO AL
 SERVICIO')
                                self.ui.eUsuario.setFocus()
                                break
                            else:
                                if result_type == ldap.RES_SEARCH_ENTRY:
                                   result_set.append(result_data)
                                   result = 1
                                   break
                      except ldap.LDAPError, e:
                        self.ui.mLogin.setText ('Error de lectura en LDAP')
                        self.ui.eUsuario.setFocus()
                        return


 ---
 This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running 
 at host imx3.etecsa.cu
 Visit our web-site: http://www.kaspersky.com, http://www.viruslist.com

 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/