From iferca en gmail.com Wed Aug 1 00:22:06 2007 From: iferca en gmail.com (=?ISO-8859-1?Q?Israel_Fern=E1ndez_Cabrera?=) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Re: Resultado inesperado ejecutando unittests In-Reply-To: References: Message-ID: Muchas gracias de nuevo por tu respuesta ;) ya estoy haciéndolo de la manera que me recomiendas, he invertido más tiempo del que debería buscando una solución a un problema que me has dejado claro que no tenía ;) De nuevo gracias S@lu2 -- ____________________ Israel Fdez. Cabrera iferca@gmail.com Linux registered user No.: 270292 [http://counter.li.org] . 0 . . . 0 0 0 0 From luisfloresriquelme en gmail.com Wed Aug 1 03:14:57 2007 From: luisfloresriquelme en gmail.com (Luis Flores) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Califica mi foto en "SEXY o NO?" In-Reply-To: <20070728021203.7B1F61BC1DA@ligustrum.uji.es> References: <20070728021203.7B1F61BC1DA@ligustrum.uji.es> Message-ID: <1542ea550707311814r40f2f2ecx264311084fdd8889@mail.gmail.com> spam El 27/07/07, dpcesar@gmail.com escribió: > Me sumé a SEXY o NO! > Mira mi foto en http://www.sexyono.com/r/?uid=cj3814051l > > SEXY o NO es una página de entretenimientos que te permite conocer gente, ver y votar fotos de gente de todos los países de habla hispana. Si subes tu foto podrás saber que tan sexy eres a los ojos de los demás y conocer gente de todas partes. > > Me gustaría que la conozcas, y que te suscribas gratuitamente. > > Para visitar la web, deberás ir a: > http://www.sexyono.com > > Saludos, > Cesar > > > > Si no deseas continuar recibiendo invitaciones de parte de tus amigos para ver sus fotos, simplemente accede en la siguiente dirección http://www.sexyono.com/unsuscribe?Email=Python-es@aditel.org > > Este mensaje ha sido enviado automáticamente mediante los servicios de sexyono.com a pedido del remitente. > Garantizamos que su dirección de correo no ha sido agregada a ninguna lista de envios ni será compartida con terceros en ningún momento. > > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > > -- Luis Flores Riquelme From fvillarroel en yahoo.com Wed Aug 1 08:56:52 2007 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Python+wxpython+boa Message-ID: <806766.37921.qm@web34301.mail.mud.yahoo.com> Hola he tenido problemas para correr boa y quisiera que me den las versiones de wxpython y boa, que funcionan correctamente idealmente sobre python 2.5.x o python 2.4.x Atento a sus comentarios y saludos Fernando Villarroel N. ____________________________________________________________________________________ Luggage? GPS? Comic books? Check out fitting gifts for grads at Yahoo! Search http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz From kaskaras en gmail.com Wed Aug 1 11:59:58 2007 From: kaskaras en gmail.com (=?UTF-8?Q?Tom=C3=A1s_V=C3=ADrseda?=) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Re: comprobar servicios de windows desde linux In-Reply-To: References: Message-ID: Muchas gracias. Creo que por ahí van los tiros. He estado buscando más info sobre este tema y no hay solución fácil para linux. Por lo visto, el módulo WMI de python solo se puede instalar sobre la versión windows :( Lo poco que he encontrado lo he sacado de los foros de cacti[1] donde hablan de la herramienta wbemcli [2] [1] http://forums.cacti.net/about11752.html [2] http://sblim.wiki.sourceforge.net/ Personalmente, no es una solución factible para mi pero espero que a alguien sí le sirva de ayuda. Un saludo On 7/27/07, Gabriel Genellina wrote: > En Fri, 27 Jul 2007 07:27:46 -0300, Tomás Vírseda > escribió: > > > Hola a todos. Éste es mi primer envío al foro y estoy aprendiendo python. > Bienvenido entonces! > > > Resulta que necesito comprobar el estado de ciertos servicios de > > máquinas windows mediante un script hecho en python desde linux. He > > esatado buscando info de módulos útiles pero estos solo se encuentran > > para la versión windows de python. > > Eso se haría a traves de WMI = Windows Management Instrumentation. Lei por > algun lado que habia un par de implementaciones para acceder desde Linux, > asi que seria cuestion de buscar. > > -- > Gabriel Genellina > > > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > > From listas en soft-com.es Wed Aug 1 13:15:54 2007 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Re: comprobar servicios de windows desde linux In-Reply-To: References: Message-ID: <46B06B6A.3000109@soft-com.es> Tomás Vírseda escribió: > Muchas gracias. Creo que por ahí van los tiros. > > He estado buscando más info sobre este tema y no hay solución fácil para linux. > Por lo visto, el módulo WMI de python solo se puede instalar sobre la > versión windows :( > > Lo poco que he encontrado lo he sacado de los foros de cacti[1] donde > hablan de la herramienta wbemcli [2] > > [1] http://forums.cacti.net/about11752.html > [2] http://sblim.wiki.sourceforge.net/ > > Personalmente, no es una solución factible para mi pero espero que a > alguien sí le sirva de ayuda. > Samba tiene una utilidad 'net' que segun dicen hace una funcion similar al net.exe de windows, por medio del cual se puede gestionar servicios. Si te funcionara solo tienes que llamarla desde tu script python. Saludos. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** From juatman_2000 en yahoo.es Wed Aug 1 13:30:59 2007 From: juatman_2000 en yahoo.es (Juan M.) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Python+wxpython+boa References: <806766.37921.qm@web34301.mail.mud.yahoo.com> Message-ID: <002301c7d42f$74605450$5b8be050@equipo> Hola Fernando: Yo uso Python 2.4, WxPython 2.6, y me consta que Boa funciona "bien" con ambos, en las versiones desde la 0.3.X a la 0.6.X (la actual). ¡Feliz Agosto!. :-) ----- Original Message ----- From: "FERNANDO VILLARROEL" To: Sent: Wednesday, August 01, 2007 8:56 AM Subject: [Python-es] Python+wxpython+boa > Hola he tenido problemas para correr boa y quisiera > que me den las versiones de wxpython y boa, que > funcionan correctamente idealmente sobre python 2.5.x > o python 2.4.x > > Atento a sus comentarios y saludos > > Fernando Villarroel N. > > > > ____________________________________________________________________________________ > Luggage? GPS? Comic books? > Check out fitting gifts for grads at Yahoo! Search > http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es From python en ammsoft.com Wed Aug 1 13:52:21 2007 From: python en ammsoft.com (Amm-Python) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Python+wxpython+boa In-Reply-To: <806766.37921.qm@web34301.mail.mud.yahoo.com> Message-ID: <004801c7d432$6cff1c20$640010ac@nombref31twj9b> 1.- Con python 2.4.2 usamos wxpython 2.6.3.3 y Boa 0.6.1 2.- Con python 2.5.1 usamos wxpython 2.8.4.0 y Boa 0.6.1 La primera opción es la que utilizamos en producción y es muy estable. La opción 2 sólo la utilizo en preproducción y me está dando demasiados problemas de compatibilidad con lo que tengo hecho con wxpython 2.6. Cambian los nombres de algunas cosas y algunos eventos se comportan de forma diferente. Además utilizamos wxpropgrid y sólo conseguimos que funcione satisfactoriamente en wxpython 2.6 y sólo la versión wxpropgrid 1.2.7 Por último indicar dos cosas: A.- Boa sólo lo utilizamos para el desarrollo de la interfaz gráfica, el resto lo programamos con eclipse. B.- Como siga teniendo problemas con el wxpython 2.8 creo que me voy a pasar a QT4. Suerte. > -----Mensaje original----- > De: python-es-bounces@aditel.org > [mailto:python-es-bounces@aditel.org] En nombre de FERNANDO VILLARROEL > Enviado el: dimecres, 1 / agost / 2007 08:57 > Para: python-es@aditel.org > Asunto: [Python-es] Python+wxpython+boa > > > Hola he tenido problemas para correr boa y quisiera > que me den las versiones de wxpython y boa, que > funcionan correctamente idealmente sobre python 2.5.x > o python 2.4.x > > Atento a sus comentarios y saludos > > Fernando Villarroel N. > > > > ______________________________________________________________ > ______________________ > Luggage? GPS? Comic books? > Check out fitting gifts for grads at Yahoo! Search http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz _______________________________________________ Python-es mailing list Python-es@aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Wed Aug 1 17:41:23 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] editar con texto centrado wx.grid Message-ID: <46B0A9A3.10207@gmail.com> Hola: Tengo un wx.grid y el caso es que tengo varias columnas alineadas al centro pero al editar el texto que está en las celdas cambia la alineación a izquierda. La pregunta es, es posible modificar esto para que al editar conserve la alineación centrada? Muchas gracias. wx 2.8 python 2.5 -- Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html From dmunhiz en gmail.com Wed Aug 1 17:50:16 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Python+wxpython+boa In-Reply-To: <806766.37921.qm@web34301.mail.mud.yahoo.com> References: <806766.37921.qm@web34301.mail.mud.yahoo.com> Message-ID: <46B0ABB8.4020106@gmail.com> Hola yo uso el python 2.5 las wx 2.8 y el boa 6.1 de momento estoy contento, como sizer uso el gridBagSizer para todo y de momento me va bien, eso sí, estoy empezando. Todo esto en windows ya que en ubuntu (7.04) no me va, me da este error: showing main frames (python:7652): Gtk-WARNING **: Can't set a parent on widget which has a parent (python:7652): Gtk-WARNING **: Can't set a parent on widget which has a parent (python:7652): Gtk-WARNING **: Can't set a parent on widget which has a parent (python:7652): Gdk-WARNING **: gdkdrawable-x11.c:878 drawable is not a pixmap or window Gtk-ERROR **: file gtkcontainer.c: line 2447 (gtk_container_propagate_expose): assertion failed: (child->parent == GTK_WIDGET (container)) aborting... Aborted (core dumped) Lo he consultado en la lista de boa constructor pero no me han contestado. Saludos y suerte. Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html FERNANDO VILLARROEL escribiu: > Hola he tenido problemas para correr boa y quisiera > que me den las versiones de wxpython y boa, que > funcionan correctamente idealmente sobre python 2.5.x > o python 2.4.x > > Atento a sus comentarios y saludos > > Fernando Villarroel N. > > > ____________________________________________________________________________________ > Luggage? GPS? Comic books? > Check out fitting gifts for grads at Yahoo! Search > http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > From rolandojtorres en gmail.com Wed Aug 1 19:34:51 2007 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Re: comprobar servicios de windows desde linux In-Reply-To: <46B06B6A.3000109@soft-com.es> References: <46B06B6A.3000109@soft-com.es> Message-ID: <6a39a1d0708011034pa449aa6ied514998178091e7@mail.gmail.com> Revisa NAGIOS Es un monitor de red, que tiene como particullaridad que corre en linux y supervisa servicios de equipos en Windows y Linux y otros S.O. Esto sobre Windows lo hace a traves de programas clientes que corren en las maquinas windows, y que recopilan informacion del sistema y se la envian al Sistema Nagios Servidor, el cual puede estar en Linux, pero que basicamente corre es sobre LAMP. Estos plugins que son para ejecutarse en Windows, requieren ser escritos para Windows, NAGIOS usa plugins en JAVA, pero tambien se que hay posibilidades de hacerlos en PYTHON. Por su parte el Servidor NAGIOS recibe la informacion de los clientes, la ordena, la clasifica y la administra. El 1/08/07, Oswaldo Hernández escribió: > Tomás Vírseda escribió: > > Muchas gracias. Creo que por ahí van los tiros. > > > > He estado buscando más info sobre este tema y no hay solución fácil para linux. > > Por lo visto, el módulo WMI de python solo se puede instalar sobre la > > versión windows :( > > > > Lo poco que he encontrado lo he sacado de los foros de cacti[1] donde > > hablan de la herramienta wbemcli [2] > > > > [1] http://forums.cacti.net/about11752.html > > [2] http://sblim.wiki.sourceforge.net/ > > > > Personalmente, no es una solución factible para mi pero espero que a > > alguien sí le sirva de ayuda. > > > > > Samba tiene una utilidad 'net' que segun dicen hace una funcion similar al net.exe de windows, por > medio del cual se puede gestionar servicios. > > > Si te funcionara solo tienes que llamarla desde tu script python. > > Saludos. > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > -- Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres@hotmail.com From esteban en ffyb.uba.ar Wed Aug 1 23:38:20 2007 From: esteban en ffyb.uba.ar (esteban@ffyb.uba.ar) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Input file Message-ID: <14895.190.51.94.59.1186004300.squirrel@huemul.ffyb.uba.ar> Hola : Estoy haciendo un aplicacion via web ,con html y python. Soy nuevo , y se me presenta el siguiente problema, como no se mucho de mover,copiar , subir archivos es python. Tengo que darle al usuario la posibilidad de subir una foto , yo hice un input file nme file con el encoding=multipart/form-data y metodo post, el problema que se me presenta es que cuando tengo que tomar el formulario['file'].value me tira en explorer todo el path , cuando intento copiarlo con shutil me da error no encuentra el archivo a copias. la pregunta es input file como actua con python, ese archivo esta en donde alojado temporalmente , que libreria tengo que usar, lo guarda algun objeto del tipo uploadFile. como lo rescato para luego copiarlo y puedo usar el shutil .copy o debo usar otro modulo para subirla. muchas gracias, Esteban From gagsl-py2 en yahoo.com.ar Thu Aug 2 05:14:52 2007 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Re: Input file References: <14895.190.51.94.59.1186004300.squirrel@huemul.ffyb.uba.ar> Message-ID: En Wed, 01 Aug 2007 18:38:20 -0300, escribió: > Estoy haciendo un aplicacion via web ,con html y python. Soy nuevo , y se > me presenta el siguiente problema, como no se mucho de mover,copiar , > subir archivos es python. No aclaraste que framework estas usando - apache+cgi? apache+mod_python? turbogears? django?... > Tengo que darle al usuario la posibilidad de subir una foto , yo hice un > input file nme file con el encoding=multipart/form-data y metodo post, el > problema que se me presenta es que cuando tengo que tomar el > formulario['file'].value me tira en explorer todo el path , cuando Ese en realidad es un problema del explorer - deberia enviar solamente el NOMBRE del archivo subido, no el path completo. Que al momento de procesarlo en el servidor, es inutil, porqeu se refiere a directorios en la maquina del cliente. > intento > copiarlo con shutil me da error no encuentra el archivo a copias. la > pregunta es input file como actua con python, ese archivo esta en donde > alojado temporalmente , que libreria tengo que usar, lo guarda algun > objeto del tipo uploadFile. como lo rescato para luego copiarlo y puedo > usar el shutil .copy o debo usar otro modulo para subirla. Suponiendo que estas usando el modulo cgi, el atributo file es un pseudo-archivo que se puede usar para leer el contenido. No es un nombre de archivo, ni esta guardado en disco ni tiene nombre siquiera temporario: f = form['file'].file if f: # procesarlo como si f fuese un archivo ya abierto para lectura Se podria usar shutil, pero sólo funciones que reciben un file como argumento, no las que reciben un nombre. Parece ser que sólo se puede usar copyfileobj(f, open('destino.xxx', 'wb')) -- Gabriel Genellina From pan_python en yahoo.com.ar Thu Aug 2 06:10:01 2007 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Error con grid en wxpython In-Reply-To: <771741b20707311331w134243f1l98aee939a6c45b4e@mail.gmail.com> References: <46AF74E3.9060201@yahoo.com.ar> <771741b20707311331w134243f1l98aee939a6c45b4e@mail.gmail.com> Message-ID: <46B15919.2020604@yahoo.com.ar> Mario Lacunza wrote: > Hola, > > la ejecucion de tu programa se detiene? > > Me parece q el widget no soporta cierta funcion q estas utilizando o tiene > un conflicto, te lo da en otro OS? > Solo lo uso en linux :( no lo puede probar en windows porque no tengo ningun win a mano... Y no, no se detiene continua funcionando sin problemas... Alguna idea? Gracias! Ariel > > 2007/7/31, Ariel Nardelli : > >> Hola! >> >> Estoy teniendo un problema con un grid, en un programa de python. >> >> Les pongo aca las partes relevantes del programa... >> >> >> #!/usr/bin/env python >> # -*- coding: ISO-8859-1 -*- >> >> # >> # Emision de Facturas >> # >> import wx >> import wx.grid >> from sql import * >> from fechas import * >> from forpag import * # Tabla Forma de pago >> import letras >> >> class p2111(wx.MDIChildFrame): >> def __init__(self, pmios, *args, **kwds): >> self.pmios = pmios[:] >> >> ... >> >> # Grid items de Facturas. >> self.static_line_2 = wx.StaticLine(self, -1) >> self.static_line_7 = wx.StaticLine(self, -1, style=wx.LI_VERTICAL) >> self.grid = wx.grid.Grid(self, -1, size=(1, 1)) >> self.static_line_8 = wx.StaticLine(self, -1, style=wx.LI_VERTICAL) >> >> self.__set_properties() >> self.__do_layout() >> >> # Eventos del Grid de "Items de Facturas" >> self.Bind(wx.grid.EVT_GRID_CMD_CELL_CHANGE, self.gridmodlinea, >> self.grid) >> >> def __set_properties(self): >> self.SetTitle("Emision Facturas") >> _icon = wx.EmptyIcon() >> _icon.CopyFromBitmap(wx.Bitmap("iconos/ft.ico", wx.BITMAP_TYPE_ANY >> )) >> self.SetIcon(_icon) >> >> ... >> >> # Grid Items de Facturas. >> self.grid.CreateGrid(16, 2) >> self.grid.EnableEditing(1) >> self.grid.SetRowLabelSize(0) >> self.grid.SetColLabelSize(20) >> self.grid.EnableDragColSize(0) >> self.grid.EnableDragRowSize(0) >> self.grid.SetGridLineColour(wx.Colour(192, 192, 192)) >> self.grid.SetSelectionMode(wx.grid.Grid.wxGridSelectRows) >> self.grid.SetFont(wx.Font(self.let[6][2], wx.TELETYPE, >> wx.NORMAL, self.let[6][3], 0, self.let[6][1])) >> self.grid.SetColLabelValue(0, "Descripcion") >> self.grid.SetColLabelValue(1, "Importe") >> self.grid.SetColSize(0, 455) >> self.grid.SetColSize(1, 95) >> self.grid.SetDefaultRowSize(self.let[5][4]) >> self.grid.SetDefaultCellFont(wx.Font(self.let[6][2], >> wx.TELETYPE, wx.NORMAL, self.let[6][3], 0, self.let[6][1])) >> >> >> def __do_layout(self): >> ... >> grid_sizer_5.Add(self.grid, 1, >> wx.EXPAND|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 0) >> ... >> self.SetAutoLayout(True) >> self.SetSizer(grid_sizer_1) >> grid_sizer_1.Fit(self) >> grid_sizer_1.SetSizeHints(self) >> self.Layout() >> >> >> >> ############################################################################# >> # Eventos de Grid >> def gridmodlinea(self, event): # Modifica alguna linea del grid. >> for k in range(0,16): >> # Verifico que ninguno de los elementos del grid tenga un >> largo mayor a 4. >> if len(self.grid.GetCellValue(k,0)) > 4 : # (Descripcion) >> Mayor al largo permitido. >> mensa = "El renglon " + str(k+1) + " tiene un largo >> mayor al permitido. Por favor achique esa linea.\nGracias" >> self.cartelitos("Atencion",mensa) >> wx.SetCursor(wx.STANDARD_CURSOR) >> self.pasafoco('grid') >> return >> event.Skip() >> >> Ok hasta aca el programa o mejor dicho partes del programa :) >> >> El problema se me presenta cuando me posiciono en el evento de grid y >> empiezo a escribir algo, automaticamente al hacerlo me aparece esto en >> la linea de comandos donde estoy ejecutando el programa... >> >> (python:3956): Gtk-CRITICAL **: gtk_container_remove: assertion >> `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' >> failed >> >> (python:3956): Gtk-CRITICAL **: gtk_container_remove: assertion >> `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' >> failed >> >> >> La pregunta es.. esto es normal???, que estoy haciendo mal o que me >> falta????? >> >> Gracias!!!! >> Ariel >> >> _______________________________________________ >> Python-es mailing list >> Python-es@aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > > > > From jgomezdans en gmail.com Thu Aug 2 09:10:46 2007 From: jgomezdans en gmail.com (Jose Gomez-Dans) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Threads y concurrencia Message-ID: <91d218430708020010g363e4063r58ec522287d99ea3@mail.gmail.com> Hola, Tengo un programa que descarga ficheros de un FTP y los procesa. Los ficheros son grandes (cientos de MB, tardan varios minutos en bajar), y el procesado es bastante pesado. Como no es crítico tener los datos procesados en tiempo real, he decidido meter el procesado en un hilo, para que se vaya haciendo de fondo mientras me sigo bajando datos por otro lado. Hay algo que no funciona, porque el servidor FTP me da timeouts, y el procesado no es concurrente, sino que secuencial. La clase hilo es muy sencilla: class MyThread ( threading.Thread): def __init__ ( self, opciones): self.opciones = opciones threading.Thread.__init__ ( self ) def run ( self ): #Procesar cosas blah blah blah La lógica del programa principal viene siendo un bucle en el servidor FTP remoto. Para cada fichero que se va a descargar, éste se descarga, se lanza el hilo del procesado una vez lo hemos descargado, y vuelta a empezar. El hilo para procesar cada fichero se lanza de la siguiente manera: MyThread( opciones).start() El proceso funciona, pero me da que no es concurrente. Hay algo obvio de lo que me estoy olvidando? Gracias! From pych3m4 en gmail.com Thu Aug 2 09:47:27 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Threads y concurrencia In-Reply-To: <91d218430708020010g363e4063r58ec522287d99ea3@mail.gmail.com> References: <91d218430708020010g363e4063r58ec522287d99ea3@mail.gmail.com> Message-ID: <2c9fb0dd0708020047x7220b90o4be31318781ad477@mail.gmail.com> El 2/08/07, Jose Gomez-Dans escribió: > Hola, > Tengo un programa que descarga ficheros de un FTP y los procesa. Los > ficheros son grandes (cientos de MB, tardan varios minutos en bajar), > y el procesado es bastante pesado. Como no es crítico tener los datos > procesados en tiempo real, he decidido meter el procesado en un hilo, > para que se vaya haciendo de fondo mientras me sigo bajando datos por > otro lado. Hay algo que no funciona, porque el servidor FTP me da > timeouts, y el procesado no es concurrente, sino que secuencial. > > La clase hilo es muy sencilla: > class MyThread ( threading.Thread): > def __init__ ( self, opciones): > self.opciones = opciones > threading.Thread.__init__ ( self ) > def run ( self ): > #Procesar cosas blah blah blah > > La lógica del programa principal viene siendo un bucle en el servidor > FTP remoto. Para cada fichero que se va a descargar, éste se descarga, > se lanza el hilo del procesado una vez lo hemos descargado, y vuelta a > empezar. > > El hilo para procesar cada fichero se lanza de la siguiente manera: > MyThread( opciones).start() > > El proceso funciona, pero me da que no es concurrente. Hay algo obvio > de lo que me estoy olvidando? No sé si te he entendido bien, pero me da que has tenido un encontronazo con el GIL (Global Interpreter Lock). Por más hebras que tengas, sólamente una de ellas se ejecuta concurrentemente en todo momento por culpa del GIL. El multihilo de python (CPython) funciona bien cuando el programa tiene esperas en la recepción de datos o cuando interactúa con el usuario, pero no conseguirás gran cosa en procesos pesados como el de que tu caso. Prueba a usar "forking", o bien pásate a otro python como jython o ironpython cuyas hebras no tienen el problema del GIL. From antonio.beamud en linkend.net Thu Aug 2 11:09:48 2007 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Wed Oct 24 11:15:43 2007 Subject: [Python-es] Threads y concurrencia In-Reply-To: <91d218430708020010g363e4063r58ec522287d99ea3@mail.gmail.com> References: <91d218430708020010g363e4063r58ec522287d99ea3@mail.gmail.com> Message-ID: <1186045788.22458.42.camel@lujuria.linkend.net> El jue, 02-08-2007 a las 09:10 +0200, Jose Gomez-Dans escribió: > Hola, > Tengo un programa que descarga ficheros de un FTP y los procesa. Los > ficheros son grandes (cientos de MB, tardan varios minutos en bajar), > y el procesado es bastante pesado. Como no es crítico tener los datos > procesados en tiempo real, he decidido meter el procesado en un hilo, > para que se vaya haciendo de fondo mientras me sigo bajando datos por > otro lado. Hay algo que no funciona, porque el servidor FTP me da > timeouts, y el procesado no es concurrente, sino que secuencial. > > La clase hilo es muy sencilla: > class MyThread ( threading.Thread): > def __init__ ( self, opciones): > self.opciones = opciones > threading.Thread.__init__ ( self ) > def run ( self ): > #Procesar cosas blah blah blah > > La lógica del programa principal viene siendo un bucle en el servidor > FTP remoto. Para cada fichero que se va a descargar, éste se descarga, > se lanza el hilo del procesado una vez lo hemos descargado, y vuelta a > empezar. Yo creo que tu problema viene por la conexión de control que se abre contra el servidor ftp, si la descarga es muy grande suele dar timeouts, ya que durante ese periodo de descarga no recibe información de control. ¿Que servidor FTP usas? ¿Usas la libreria ftputil de python? P.D.: Otra idea sería usar un modelo asincrono en vez de por hilos. Mira twisted (http://twistedmatrix.com/trac/) Un saludo. From mlacunza en gmail.com Thu Aug 2 21:20:27 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Error con grid en wxpython In-Reply-To: <46B15919.2020604@yahoo.com.ar> References: <46AF74E3.9060201@yahoo.com.ar> <771741b20707311331w134243f1l98aee939a6c45b4e@mail.gmail.com> <46B15919.2020604@yahoo.com.ar> Message-ID: <771741b20708021220r70c9b6f0w8ab825f8f61684f3@mail.gmail.com> uhm...si no se detiene me parece q es lo q te decia al final un error de un widget o funcion del GTK q te crea esa falla. Manda a un log ese error q debes capturar y sino te da otro problema obvialo por mientras para q sigas con tu programa.... Q libreria grafica usas?? wxpython o qt? El día 1/08/07, Ariel Nardelli escribió: > > Mario Lacunza wrote: > > Hola, > > > > la ejecucion de tu programa se detiene? > > > > Me parece q el widget no soporta cierta funcion q estas utilizando o > tiene > > un conflicto, te lo da en otro OS? > > > Solo lo uso en linux :( no lo puede probar en windows porque no tengo > ningun win a mano... > > Y no, no se detiene continua funcionando sin problemas... > > Alguna idea? > > Gracias! > > Ariel > > > > 2007/7/31, Ariel Nardelli : > > > >> Hola! > >> > >> Estoy teniendo un problema con un grid, en un programa de python. > >> > >> Les pongo aca las partes relevantes del programa... > >> > >> > >> #!/usr/bin/env python > >> # -*- coding: ISO-8859-1 -*- > >> > >> # > >> # Emision de Facturas > >> # > >> import wx > >> import wx.grid > >> from sql import * > >> from fechas import * > >> from forpag import * # Tabla Forma de pago > >> import letras > >> > >> class p2111(wx.MDIChildFrame): > >> def __init__(self, pmios, *args, **kwds): > >> self.pmios = pmios[:] > >> > >> ... > >> > >> # Grid items de Facturas. > >> self.static_line_2 = wx.StaticLine(self, -1) > >> self.static_line_7 = wx.StaticLine(self, -1, style= > wx.LI_VERTICAL) > >> self.grid = wx.grid.Grid(self, -1, size=(1, 1)) > >> self.static_line_8 = wx.StaticLine(self, -1, style= > wx.LI_VERTICAL) > >> > >> self.__set_properties() > >> self.__do_layout() > >> > >> # Eventos del Grid de "Items de Facturas" > >> self.Bind(wx.grid.EVT_GRID_CMD_CELL_CHANGE, self.gridmodlinea, > >> self.grid) > >> > >> def __set_properties(self): > >> self.SetTitle("Emision Facturas") > >> _icon = wx.EmptyIcon() > >> _icon.CopyFromBitmap(wx.Bitmap("iconos/ft.ico", > wx.BITMAP_TYPE_ANY > >> )) > >> self.SetIcon(_icon) > >> > >> ... > >> > >> # Grid Items de Facturas. > >> self.grid.CreateGrid(16, 2) > >> self.grid.EnableEditing(1) > >> self.grid.SetRowLabelSize(0) > >> self.grid.SetColLabelSize(20) > >> self.grid.EnableDragColSize(0) > >> self.grid.EnableDragRowSize(0) > >> self.grid.SetGridLineColour(wx.Colour(192, 192, 192)) > >> self.grid.SetSelectionMode(wx.grid.Grid.wxGridSelectRows) > >> self.grid.SetFont(wx.Font(self.let[6][2], wx.TELETYPE, > >> wx.NORMAL, self.let[6][3], 0, self.let[6][1])) > >> self.grid.SetColLabelValue(0, "Descripcion") > >> self.grid.SetColLabelValue(1, "Importe") > >> self.grid.SetColSize(0, 455) > >> self.grid.SetColSize(1, 95) > >> self.grid.SetDefaultRowSize(self.let[5][4]) > >> self.grid.SetDefaultCellFont(wx.Font(self.let[6][2], > >> wx.TELETYPE, wx.NORMAL, self.let[6][3], 0, self.let[6][1])) > >> > >> > >> def __do_layout(self): > >> ... > >> grid_sizer_5.Add(self.grid, 1, > >> wx.EXPAND|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 0) > >> ... > >> self.SetAutoLayout(True) > >> self.SetSizer(grid_sizer_1) > >> grid_sizer_1.Fit(self) > >> grid_sizer_1.SetSizeHints(self) > >> self.Layout() > >> > >> > >> > >> > ############################################################################# > >> # Eventos de Grid > >> def gridmodlinea(self, event): # Modifica alguna linea del grid. > >> for k in range(0,16): > >> # Verifico que ninguno de los elementos del grid tenga un > >> largo mayor a 4. > >> if len(self.grid.GetCellValue(k,0)) > 4 : # (Descripcion) > >> Mayor al largo permitido. > >> mensa = "El renglon " + str(k+1) + " tiene un largo > >> mayor al permitido. Por favor achique esa linea.\nGracias" > >> self.cartelitos("Atencion",mensa) > >> wx.SetCursor(wx.STANDARD_CURSOR) > >> self.pasafoco('grid') > >> return > >> event.Skip() > >> > >> Ok hasta aca el programa o mejor dicho partes del programa :) > >> > >> El problema se me presenta cuando me posiciono en el evento de grid y > >> empiezo a escribir algo, automaticamente al hacerlo me aparece esto en > >> la linea de comandos donde estoy ejecutando el programa... > >> > >> (python:3956): Gtk-CRITICAL **: gtk_container_remove: assertion > >> `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET > (container)' > >> failed > >> > >> (python:3956): Gtk-CRITICAL **: gtk_container_remove: assertion > >> `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET > (container)' > >> failed > >> > >> > >> La pregunta es.. esto es normal???, que estoy haciendo mal o que me > >> falta????? > >> > >> Gracias!!!! > >> Ariel > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es@aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > >> > > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From datilor en gmail.com Thu Aug 2 21:53:34 2007 From: datilor en gmail.com (Lisandro Gallo) Date: Wed Oct 24 11:15:44 2007 Subject: =?ISO-8859-1?Q?Re:_[Python-es]_B=FAsqueda_por_expre?= =?ISO-8859-1?Q?si=F3n_regular_y_reemplazo_de_l=EDneas?= In-Reply-To: <2c9fb0dd0707310534p6029744aj9242e5e667af7628@mail.gmail.com> References: <525f5c0e0707300636g19acabddtbeb06b5e473f0a0b@mail.gmail.com> <2c9fb0dd0707301829l8c64d12v9eddaf5c907ff989@mail.gmail.com> <46AF01B7.8010309@ehas.org> <2c9fb0dd0707310534p6029744aj9242e5e667af7628@mail.gmail.com> Message-ID: <525f5c0e0708021253w5d317df7kcc5b7fabf6161d26@mail.gmail.com> Ese código en sed me anduvo perfecto! =D Gracias Chema! Igualmente voy a probar de armarlo en Python también porque tengo pensado armar otras cosas más complejas en las que voy a necesitar trabajar con cadenas y sus sugerencias me son más que útiles. Saludos y gracias a todos por las respuestas! On 7/31/07, Chema Cortes wrote: > El 31/07/07, Arnau Sanchez escribió: > > Parece lo idóneo para este caso, aunque no estaría mal que lo hiciera primero "a > > mano" para practicar :-) > > Bueno, es que yo, aunque parezca mentira, no lo haría con python (pero > está mal decirlo :-P): > > #!/bin/sed -f > > /cadena a buscar/ { > p > a\ > Linea 1\ > Linea 2\ > Linea 3\ > Linea 4\ > Linea 5 > } > /cadena a buscar/,+5 d > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > From claudio.quezada.r en gmail.com Fri Aug 3 00:22:13 2007 From: claudio.quezada.r en gmail.com (Claudio A. Quezada R.) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] PyQt4 y QTableWidget Message-ID: <737bb1390708021522s6cbe9d10vb21b7e13fbb17c86@mail.gmail.com> Hola, Estoy trabajando en una aplicación en PyQt4 en la que quiero cambiar el headerItem de una grilla (QTableWidget) de acuerdo a como modifico un lineEdit. Por el momento se me ocurrio hacer en la interfaz grafica un texto "X" inicial, y mi idea es conectar el evento "QtCore.SIGNAL("textChanged(QString)")" de un lineEdit con la dichosa celda cabecera... El asunto es que si yo tengo un numero limitado de celdas cabecera, puedo repetir X veces este codigo: QtCore.QObject.connect(self.ui.lineEdit, QtCore.SIGNAL("textChanged(QString)"),self.headerSp1) def headerSp1(self): headerItem = QtGui.QTableWidgetItem() headerItem.setText(self.ui.lineEdit.displayText()) self.ui.grillaDatos.setVerticalHeaderItem(0,headerItem) Pero... si yo aumento (o disminuyo) el numero de columnas o filas de la grilla desde la ejecución del programa, ¿como podría controlar a través de variables la creación dinámica de los eventos que modifiquen esa nueva celda cabecera? En el fondo sería generar todas las conecciones de acuerdo a un lineEdit[i] y un lineEdit[j] y recorriendo con un for con el rango de las columnas (i) y filas (j)... Pero no se si sea tan fácil generar una coneccion (y una función asociada que haga algo) con variables... ¿Alguna idea? -- Claudio Quezada Romegialli Ingeniero Ambiental (02)7321665 - 81466049 From jgomezdans en gmail.com Thu Aug 2 15:01:00 2007 From: jgomezdans en gmail.com (Jose Gomez-Dans) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Threads y concurrencia In-Reply-To: <1186045788.22458.42.camel@lujuria.linkend.net> References: <91d218430708020010g363e4063r58ec522287d99ea3@mail.gmail.com> <1186045788.22458.42.camel@lujuria.linkend.net> Message-ID: <91d218430708020601o37b378a1ufe5cec8fd7f09a19@mail.gmail.com> Hola On 8/2/07, Antonio Beamud Montero wrote: > El jue, 02-08-2007 a las 09:10 +0200, Jose Gomez-Dans escribió: > > Hola, > > Tengo un programa que descarga ficheros de un FTP y los procesa. Los > > ficheros son grandes (cientos de MB, tardan varios minutos en bajar), > Yo creo que tu problema viene por la conexión de control que se abre > contra el servidor ftp, si la descarga es muy grande suele dar timeouts, > ya que durante ese periodo de descarga no recibe información de > control. > ¿Que servidor FTP usas? ¿Usas la libreria ftputil de python? El servidor remoto no sé cuál es (el welcome no da ninguna pista), y uso ftplib a través de un proxy. La verdad es que ftputil no me sonaba de nada, y es una pena, porque parece más fácil :-( Si el problema fuese de la conexión de control como apuntas, tendría problemas con otros clientes de FTP, cosa que no pasa. Tal vez podría mandar algún comando en medio del procesado al servidor remoto para que desperatase. No sé si ftplib tendría esta funcionalidad... O sencillamante, capturar la excepción y volverme a conectar (un poco más elegante, ya que hay límite de usuarios). > P.D.: Otra idea sería usar un modelo asincrono en vez de por hilos. Mira > twisted (http://twistedmatrix.com/trac/) Viendo las clases veo insults y cosas por el estilo... Creo que entre los propios de twisted y los míos propios intentando entender algo no podríamos tener menores por aquí en medio. Sigo pensando en la mejor manera. Gracias! J From dpcesar en gmail.com Fri Aug 3 05:04:08 2007 From: dpcesar en gmail.com (=?ISO-8859-1?Q?C=E9sar_Hern=E1ndez?=) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Califica mi foto en "SEXY o NO?" In-Reply-To: <1542ea550707311814r40f2f2ecx264311084fdd8889@mail.gmail.com> References: <20070728021203.7B1F61BC1DA@ligustrum.uji.es> <1542ea550707311814r40f2f2ecx264311084fdd8889@mail.gmail.com> Message-ID: <24c049a70708022004v2519b43dn6357949fcfd905ec@mail.gmail.com> A todos, disculpen ese spam estaba curiosando la pagina esa y verifique una opción que me decía que podia ver quien de mis contactos estaba registrado allí Por supuesto, el capitalismo tecnológico salvaje no pudo evitar que ellos configuraran su web de tal forma que un usuario distraído (yo) le envíe sin querer este spam a la lista y por supuesto a todos mis contactos Mi mas sinceras disculpas, tratare de evitar que vuelva ocurrirme una situación como esta en el futuro, que atente con la digna misión de esta lista Apenado, me despido El día 31/07/07, Luis Flores escribió: > > spam > > El 27/07/07, dpcesar@gmail.com escribió: > > Me sumé a SEXY o NO! > > Mira mi foto en http://www.sexyono.com/r/?uid=cj3814051l > > > > SEXY o NO es una página de entretenimientos que te permite conocer > gente, ver y votar fotos de gente de todos los países de habla hispana. Si > subes tu foto podrás saber que tan sexy eres a los ojos de los demás y > conocer gente de todas partes. > > > > Me gustaría que la conozcas, y que te suscribas gratuitamente. > > > > Para visitar la web, deberás ir a: > > http://www.sexyono.com > > > > Saludos, > > Cesar > > > > > > > > Si no deseas continuar recibiendo invitaciones de parte de tus amigos > para ver sus fotos, simplemente accede en la siguiente dirección > http://www.sexyono.com/unsuscribe?Email=Python-es@aditel.org > > > > Este mensaje ha sido enviado automáticamente mediante los servicios de > sexyono.com a pedido del remitente. > > Garantizamos que su dirección de correo no ha sido agregada a ninguna > lista de envios ni será compartida con terceros en ningún momento. > > > > _______________________________________________ > > Python-es mailing list > > Python-es@aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > -- > Luis Flores Riquelme > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > -- César Hernàndez Anzoátegui - Venezuela dpcesar@gmail.com LinuxCounter: 285.345 CIV: 122.539 From rolandojtorres en gmail.com Fri Aug 3 01:24:18 2007 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Quartz en python Message-ID: <6a39a1d0708021624u7022cf56m69e658823ee17ed3@mail.gmail.com> Hola lista. Hoy un compañero de la Universidad me pregunta si en Python existe algo parecido al quartz job scheduling system en python que me permita administrar tareas y configurarlas para que se ejecuten en una fecha determinada. aprovechando las caracteristicas de python, su multiplataforma, su bajos requerimientos de recursos, su compatibilidad web con apache y quizas hasta la posibilidad que trabaje independiente del servidor web. Se requiere que funcione a la mano con tomcat, y sobre WIndows. Si alguien me puede ayudar, se lo voy a agradecer. -- Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres@hotmail.com From pych3m4 en gmail.com Fri Aug 3 11:43:19 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Quartz en python In-Reply-To: <6a39a1d0708021624u7022cf56m69e658823ee17ed3@mail.gmail.com> References: <6a39a1d0708021624u7022cf56m69e658823ee17ed3@mail.gmail.com> Message-ID: <2c9fb0dd0708030243o71237936peab387f68afc6736@mail.gmail.com> El 3/08/07, Rolando José Torres Sánchez escribió: > Hoy un compañero de la Universidad me pregunta si en Python existe > algo parecido al quartz job scheduling system en python que me permita > administrar tareas y configurarlas para que se ejecuten en una fecha > determinada. > aprovechando las caracteristicas de python, su multiplataforma, su > bajos requerimientos de recursos, su compatibilidad web con apache y > quizas hasta la posibilidad que trabaje independiente del servidor > web. > > Se requiere que funcione a la mano con tomcat, y sobre WIndows. > Si alguien me puede ayudar, se lo voy a agradecer. Seré muy conciso: si funciona en java, funciona con jython. Con jython también puedes crear servlets para tomcat. Lo de que funcione en windows, es java. No sé si era lo que querías preguntabas, ya que si va a ser para combinar con tomcat, lo lógico es que se use jython. Schedulers hay varios, incluso el mismo quartz lo tienes para .net, algo que podrías usar con ironpython o pythonnet. Pero ¿para qué? From dmunhiz en gmail.com Fri Aug 3 13:42:01 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] semana del =?iso-8859-15?q?a=F1o_de_una_fecha?= Message-ID: <46B31489.5040309@gmail.com> Hola: Me gustaría obtener la semana del año de una fecha y no se que estoy haciendo mal semana=datetime(*time.strptime("01/02/03", "%d/%m/%y")[0:3]) semana=*time.strftime("%W",semana) Traceback (most recent call last): File "C:\python\cunigalicia\xestiPre\frmPrin.py", line 996, in OnBtInseInserirButton semana=time.strftime("%W",semana) TypeError: argument must be 9-item sequence, not datetime.datetime Traceback (most recent call last): File "C:\python\cunigalicia\xestiPre\frmPrin.py", line 996, in OnBtInseInserirButton semana=time.strftime("%W",semana) TypeError: argument must be 9-item sequence, not datetime.datetime Gracias -- Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html From python en ammsoft.com Fri Aug 3 13:59:02 2007 From: python en ammsoft.com (Amm-Python) Date: Wed Oct 24 11:15:44 2007 Subject: =?iso-8859-1?Q?RE:_=5BPython-es=5D_semana_del_a=F1o_de_una_fecha?= In-Reply-To: <46B31489.5040309@gmail.com> Message-ID: <006f01c7d5c5$b0cce4c0$640010ac@nombref31twj9b> Yo lo haría así: data = datetime.datetime(*time.strptime("01/02/03", "%d/%m/%y")[0:3]) semana = data.strftime("%W") > -----Mensaje original----- > De: python-es-bounces@aditel.org > [mailto:python-es-bounces@aditel.org] En nombre de dmunhiz > Enviado el: divendres, 3 / agost / 2007 13:42 > Para: La lista de python en castellano > Asunto: [Python-es] semana del año de una fecha > > > Hola: > Me gustaría obtener la semana del año de una fecha y no se que estoy > haciendo mal > > semana=datetime(*time.strptime("01/02/03", "%d/%m/%y")[0:3]) > semana=*time.strftime("%W",semana) > > > Traceback (most recent call last): > File "C:\python\cunigalicia\xestiPre\frmPrin.py", line 996, in > OnBtInseInserirButton > semana=time.strftime("%W",semana) > TypeError: argument must be 9-item sequence, not > datetime.datetime Traceback (most recent call last): > File "C:\python\cunigalicia\xestiPre\frmPrin.py", line 996, in > OnBtInseInserirButton > semana=time.strftime("%W",semana) > TypeError: argument must be 9-item sequence, not datetime.datetime > > Gracias > > -- > Remitente: > Daniel Muñiz Fontoira > Eu uso software libre [1] > [1]http://www.gnu.org/philosophy/free-sw.gl.html > > From hfoffani en gmail.com Fri Aug 3 14:02:35 2007 From: hfoffani en gmail.com (Hernan M Foffani) Date: Wed Oct 24 11:15:44 2007 Subject: =?ISO-8859-1?Q?Re:_[Python-es]_semana_del_a=F1o_de_una_fecha?= In-Reply-To: <46B31489.5040309@gmail.com> References: <46B31489.5040309@gmail.com> Message-ID: <11fab4bc0708030502u649ee97du5472d2540bc0a362@mail.gmail.com> > Hola: > Me gustaría obtener la semana del año de una fecha y no se que estoy > haciendo mal ¿Número de semana? ¿Según qué criterio? ;-) > semana=datetime(*time.strptime("01/02/03", "%d/%m/%y")[0:3]) > semana=*time.strftime("%W",semana) > > > Traceback (most recent call last): > File "C:\python\cunigalicia\xestiPre\frmPrin.py", line 996, in > OnBtInseInserirButton > semana=time.strftime("%W",semana) > TypeError: argument must be 9-item sequence, not datetime.datetime > Traceback (most recent call last): > File "C:\python\cunigalicia\xestiPre\frmPrin.py", line 996, in > OnBtInseInserirButton > semana=time.strftime("%W",semana) > TypeError: argument must be 9-item sequence, not datetime.datetime Como ya han comentado, invoca a strftime() directamente desde un objeto datetime. >>> datetime.datetime(2003, 12, 31).strftime("%W") '52' >>> -H. From arnau en ehas.org Fri Aug 3 14:04:05 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] semana del =?ISO-8859-15?Q?a=F1o_de_una_fe?= =?ISO-8859-15?Q?cha?= In-Reply-To: <46B31489.5040309@gmail.com> References: <46B31489.5040309@gmail.com> Message-ID: <46B319B5.7080309@ehas.org> dmunhiz escribió: > Me gustaría obtener la semana del año de una fecha y no se que estoy > haciendo mal > > semana=datetime(*time.strptime("01/02/03", "%d/%m/%y")[0:3]) > semana=*time.strftime("%W",semana) Uhmm, estás haciendo algunos pasos innecesarios: strptime ya te devuelve el formato que strftime necesita: ttime = time.strptime("01/02/03", "%d/%m/%y") weeknum = time.strftime("%W", ttime) print type(weeknum), weeknum # 04 No sé, yo lo haría así: s = "01/02/03" args = time.strptime(s, "%d/%m/%y")[:3] date = datetime.date(*args) weeknum = date.isocalendar()[1] Devuelve directamente un entero y además los números de semana empiezan por 1 y no por 0, lo que parece más lógico. From dmunhiz en gmail.com Fri Aug 3 14:27:39 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] semana del =?ISO-8859-15?Q?a=F1o_de_una_fe?= =?ISO-8859-15?Q?cha?= In-Reply-To: <46B319B5.7080309@ehas.org> References: <46B31489.5040309@gmail.com> <46B319B5.7080309@ehas.org> Message-ID: <46B31F3B.1020408@gmail.com> Muchas gracias a todos!! Con vuestra ayuda al final lo he hecho así. fecha="01/02/03" # en formato día/mes/año semana= datetime(*time.strptime(fecha, "%d/%m/%y")[0:3]).strftime("%W") # semana = numero de semana del año Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Arnau Sanchez escribiu: > dmunhiz escribió: > >> Me gustaría obtener la semana del año de una fecha y no se que estoy >> haciendo mal >> >> semana=datetime(*time.strptime("01/02/03", "%d/%m/%y")[0:3]) >> semana=*time.strftime("%W",semana) > > Uhmm, estás haciendo algunos pasos innecesarios: strptime ya te devuelve > el formato que strftime necesita: > > ttime = time.strptime("01/02/03", "%d/%m/%y") > weeknum = time.strftime("%W", ttime) > print type(weeknum), weeknum > # 04 > > No sé, yo lo haría así: > > s = "01/02/03" > args = time.strptime(s, "%d/%m/%y")[:3] > date = datetime.date(*args) > weeknum = date.isocalendar()[1] > > Devuelve directamente un entero y además los números de semana empiezan > por 1 y no por 0, lo que parece más lógico. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es From pergonzales en gmail.com Fri Aug 3 14:46:18 2007 From: pergonzales en gmail.com (Percy Gonzales) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Webservices Message-ID: <2495165b0708030546n72ba23e9j2971b2f3d1aaf031@mail.gmail.com> Hola, estoy tratando de incursionar en el tema de los webservices, por los cual desearia me puedan dar una mano con alguna referencia, Navegando he encontrado este link, Pero desaria contar de principio con alguna informacion y ejemplos introductorios que me ayuden a incursionar en este tema. Sera que alguno dispone de algun material o algun enlace? gracias Percy From acha.wilson en gmail.com Fri Aug 3 15:35:00 2007 From: acha.wilson en gmail.com (Wilson Acha) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Aplicaciones con distintos tipos de interfaces Message-ID: Saludos, Deseo hacerles una consulta enfocada basicamente al tema de desarrollar una aplicacion pero que disponga 2 caracteristicas en su presentacion, a saber: * Que la aplicacion pueda accederse via browser, (acceso por defecto) * Que la aplicacion pueda accederse en modo texto via ssh (algo asi con interfaces al estilo turbovision de pascal). Esta opcion se la utilizaria cuando cuando la opcion via browser no sea publica, y solo se disponga de acceso via ssh remotamente y en este caso si se desee acceder a la aplicacion. He visto el tema de los frameworks, que se basan en el MVC, no se si existe alguna alternativa de una especie de framework que permita desarrollar aplicaciones pero en modo texto. Gracias Wilson From xinxic en gmail.com Fri Aug 3 15:55:13 2007 From: xinxic en gmail.com (Xin) Date: Wed Oct 24 11:15:44 2007 Subject: =?ISO-8859-1?Q?Re:_[Python-es]_semana_del_a=F1o_de_una_fecha?= In-Reply-To: <46B31F3B.1020408@gmail.com> References: <46B31489.5040309@gmail.com> <46B319B5.7080309@ehas.org> <46B31F3B.1020408@gmail.com> Message-ID: Solo un apunte. Ten en cuenta si consideras el principio de semana en domingo o en lunes. Como mínimo asegurate que no te encuentres con problemas posteriores. Xin El 03/08/2007, a les 14:27, en/na dmunhiz va escriure: > Muchas gracias a todos!! > Con vuestra ayuda al final lo he hecho así. > > fecha="01/02/03" # en formato día/mes/año > > semana= datetime(*time.strptime(fecha, "%d/%m/%y")[0:3]).strftime("%W") > > # semana = numero de semana del año > > > Remitente: > Daniel Muñiz Fontoira > Eu uso software libre [1] > [1]http://www.gnu.org/philosophy/free-sw.gl.html > > > Arnau Sanchez escribiu: >> dmunhiz escribió: >>> Me gustaría obtener la semana del año de una fecha y no se que estoy >>> haciendo mal >>> >>> semana=datetime(*time.strptime("01/02/03", "%d/%m/%y")[0:3]) >>> semana=*time.strftime("%W",semana) >> Uhmm, estás haciendo algunos pasos innecesarios: strptime ya te >> devuelve el formato que strftime necesita: >> ttime = time.strptime("01/02/03", "%d/%m/%y") >> weeknum = time.strftime("%W", ttime) >> print type(weeknum), weeknum >> # 04 >> No sé, yo lo haría así: >> s = "01/02/03" >> args = time.strptime(s, "%d/%m/%y")[:3] >> date = datetime.date(*args) >> weeknum = date.isocalendar()[1] >> Devuelve directamente un entero y además los números de semana >> empiezan por 1 y no por 0, lo que parece más lógico. >> ---------------------------------------------------------------------- >> -- >> _______________________________________________ >> Python-es mailing list >> Python-es@aditel.org >> http://listas.aditel.org/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es From rolandojtorres en gmail.com Fri Aug 3 15:57:34 2007 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Quartz en python In-Reply-To: <2c9fb0dd0708030243o71237936peab387f68afc6736@mail.gmail.com> References: <6a39a1d0708021624u7022cf56m69e658823ee17ed3@mail.gmail.com> <2c9fb0dd0708030243o71237936peab387f68afc6736@mail.gmail.com> Message-ID: <6a39a1d0708030657w3ed74c52re83b8bfb15ed55b2@mail.gmail.com> El 3/08/07, Chema Cortes escribió: > El 3/08/07, Rolando José Torres Sánchez escribió: > > > Hoy un compañero de la Universidad me pregunta si en Python existe > > algo parecido al quartz job scheduling system en python que me permita > > administrar tareas y configurarlas para que se ejecuten en una fecha > > determinada. > > aprovechando las caracteristicas de python, su multiplataforma, su > > bajos requerimientos de recursos, su compatibilidad web con apache y > > quizas hasta la posibilidad que trabaje independiente del servidor > > web. > > > > Se requiere que funcione a la mano con tomcat, y sobre WIndows. > > Si alguien me puede ayudar, se lo voy a agradecer. > > Seré muy conciso: si funciona en java, funciona con jython. Con jython > también puedes crear servlets para tomcat. Lo de que funcione en > windows, es java. > > No sé si era lo que querías preguntabas, ya que si va a ser para > combinar con tomcat, lo lógico es que se use jython. Schedulers hay > varios, incluso el mismo quartz lo tienes para .net, algo que podrías > usar con ironpython o pythonnet. Pero ¿para qué? > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > Gracias Chema Realmente lo que quieren es un Quartz que no se haga en Java sino en python. Parece que el Quartz (Java) es muy lento o requiere muchos recursos, entonces como le mostre aplicaciones de python que corren muy bien sin tantos recursos, el me pregunta si hay algo como Quartz, que trabaje con tomcat, pero que no sea escrito sobre JAVA. Seria como una aplicacion o CGI escrito en python, que pueda ser configurado por la web desde una pagina de tomcat algo muy compatible como una configuracion XML y ejecute aplicaciones y scripts en Windows. ------ Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres@hotmail.com From dmunhiz en gmail.com Fri Aug 3 16:26:10 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] semana del =?ISO-8859-1?Q?a=F1o_de_una_fec?= =?ISO-8859-1?Q?ha?= In-Reply-To: References: <46B31489.5040309@gmail.com> <46B319B5.7080309@ehas.org> <46B31F3B.1020408@gmail.com> Message-ID: <46B33B02.7090507@gmail.com> Grácias Xin, como se controlaría esto, hai alguna variable de configuración? o algún parámetro? Tendría que hacer una función, seguro que en este caso ya la habrá, ¿no? Week number of the year (Monday as the first day of the week) as a decimal number [00,53]. All days in a new year preceding the first Monday are considered to be in week 0. Entiendo que por defecto toma el lunes como primer día de la semana ¿no? Perdonad que sea tam pesado. Saludos y grácias Remitente: Daniel Muñiz Fontoira Eu uso software libre [1] [1]http://www.gnu.org/philosophy/free-sw.gl.html Xin escribiu: > Solo un apunte. > > Ten en cuenta si consideras el principio de semana en domingo o en lunes. > Como mínimo asegurate que no te encuentres con problemas posteriores. > > Xin > > El 03/08/2007, a les 14:27, en/na dmunhiz va escriure: > >> Muchas gracias a todos!! >> Con vuestra ayuda al final lo he hecho así. >> >> fecha="01/02/03" # en formato día/mes/año >> >> semana= datetime(*time.strptime(fecha, "%d/%m/%y")[0:3]).strftime("%W") >> >> # semana = numero de semana del año >> >> >> Remitente: >> Daniel Muñiz Fontoira >> Eu uso software libre [1] >> [1]http://www.gnu.org/philosophy/free-sw.gl.html >> >> >> Arnau Sanchez escribiu: >>> dmunhiz escribió: >>>> Me gustaría obtener la semana del año de una fecha y no se que estoy >>>> haciendo mal >>>> >>>> semana=datetime(*time.strptime("01/02/03", "%d/%m/%y")[0:3]) >>>> semana=*time.strftime("%W",semana) >>> Uhmm, estás haciendo algunos pasos innecesarios: strptime ya te >>> devuelve el formato que strftime necesita: >>> ttime = time.strptime("01/02/03", "%d/%m/%y") >>> weeknum = time.strftime("%W", ttime) >>> print type(weeknum), weeknum >>> # 04 >>> No sé, yo lo haría así: >>> s = "01/02/03" >>> args = time.strptime(s, "%d/%m/%y")[:3] >>> date = datetime.date(*args) >>> weeknum = date.isocalendar()[1] >>> Devuelve directamente un entero y además los números de semana >>> empiezan por 1 y no por 0, lo que parece más lógico. >>> ------------------------------------------------------------------------ >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@aditel.org >>> http://listas.aditel.org/listinfo/python-es >> _______________________________________________ >> Python-es mailing list >> Python-es@aditel.org >> http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > From xinxic en gmail.com Fri Aug 3 17:01:57 2007 From: xinxic en gmail.com (Xin) Date: Wed Oct 24 11:15:44 2007 Subject: =?ISO-8859-1?Q?Re:_[Python-es]_semana_del_a=F1o_de_una_fecha?= In-Reply-To: <46B33B02.7090507@gmail.com> References: <46B31489.5040309@gmail.com> <46B319B5.7080309@ehas.org> <46B31F3B.1020408@gmail.com> <46B33B02.7090507@gmail.com> Message-ID: <321a20fd5c2676a68b9cf62160d39e0c@GMail.com> Pués nada, si ya lo hace a la europea, todo solucionado. Solo era para que no te encontraras con el problema que consideraran el domingo como primer dia de la semana. Xin El 03/08/2007, a les 16:26, en/na dmunhiz va escriure: > Grácias Xin, > como se controlaría esto, hai alguna variable de configuración? o > algún parámetro? > Tendría que hacer una función, seguro que en este caso ya la habrá, > ¿no? > > Week number of the year (Monday as the first day of the week) as a > decimal number [00,53]. All days in a new year preceding the first > Monday are considered to be in week 0. > > Entiendo que por defecto toma el lunes como primer día de la semana > ¿no? Perdonad que sea tam pesado. > > Saludos y grácias > > Remitente: > Daniel Muñiz Fontoira > Eu uso software libre [1] > [1]http://www.gnu.org/philosophy/free-sw.gl.html > > > Xin escribiu: >> Solo un apunte. >> Ten en cuenta si consideras el principio de semana en domingo o en >> lunes. >> Como mínimo asegurate que no te encuentres con problemas posteriores. >> Xin >> El 03/08/2007, a les 14:27, en/na dmunhiz va escriure: >>> Muchas gracias a todos!! >>> Con vuestra ayuda al final lo he hecho así. >>> >>> fecha="01/02/03" # en formato día/mes/año >>> >>> semana= datetime(*time.strptime(fecha, >>> "%d/%m/%y")[0:3]).strftime("%W") >>> >>> # semana = numero de semana del año >>> >>> >>> Remitente: >>> Daniel Muñiz Fontoira >>> Eu uso software libre [1] >>> [1]http://www.gnu.org/philosophy/free-sw.gl.html >>> >>> >>> Arnau Sanchez escribiu: >>>> dmunhiz escribió: >>>>> Me gustaría obtener la semana del año de una fecha y no se que >>>>> estoy haciendo mal >>>>> >>>>> semana=datetime(*time.strptime("01/02/03", "%d/%m/%y")[0:3]) >>>>> semana=*time.strftime("%W",semana) >>>> Uhmm, estás haciendo algunos pasos innecesarios: strptime ya te >>>> devuelve el formato que strftime necesita: >>>> ttime = time.strptime("01/02/03", "%d/%m/%y") >>>> weeknum = time.strftime("%W", ttime) >>>> print type(weeknum), weeknum >>>> # 04 >>>> No sé, yo lo haría así: >>>> s = "01/02/03" >>>> args = time.strptime(s, "%d/%m/%y")[:3] >>>> date = datetime.date(*args) >>>> weeknum = date.isocalendar()[1] >>>> Devuelve directamente un entero y además los números de semana >>>> empiezan por 1 y no por 0, lo que parece más lógico. >>>> -------------------------------------------------------------------- >>>> ---- >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es@aditel.org >>>> http://listas.aditel.org/listinfo/python-es >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@aditel.org >>> http://listas.aditel.org/listinfo/python-es >> _______________________________________________ >> Python-es mailing list >> Python-es@aditel.org >> http://listas.aditel.org/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > From marcelo.schiavone en gmail.com Fri Aug 3 18:19:16 2007 From: marcelo.schiavone en gmail.com (marcelo schiavone) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Webservices In-Reply-To: <2495165b0708030546n72ba23e9j2971b2f3d1aaf031@mail.gmail.com> References: <2495165b0708030546n72ba23e9j2971b2f3d1aaf031@mail.gmail.com> Message-ID: <931b28a60708030919s3eca6aefufcd209788615e7d0@mail.gmail.com> Hola. Mira el tutorial que esta en esta direccion http://almacen.gulic.org/diveintopython-5.4-es/index.html habla de python y webservices (soap, wsdl, etc) Yo hace poco hice funcionar un webservice. Te paso un codigo de un cliente: import SOAPpy namespace="http://servidor/" server = SOAPpy.SOAPProxy("http://servidor/afiliado/buscarConNumero", namespace) def consulta(): server.config.dumpSOAPOut = 1 server.config.dumpSOAPIn = 1 msg=server.buscarConNumeroSoloUno(numero=123774567, vinculo=1) print msg if __name__ == '__main__': consulta() Espero que te sirva. Saludos On 8/3/07, Percy Gonzales wrote: > Hola, estoy tratando de incursionar en el tema de los webservices, por > los cual desearia me puedan dar una mano con alguna referencia, > > Navegando he encontrado este link, > > > Pero desaria contar de principio con alguna informacion y ejemplos > introductorios que me ayuden a incursionar en este tema. Sera que > alguno dispone de algun material o algun enlace? > > > gracias > > > Percy > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > From roberto.steiner en gmail.com Sat Aug 4 03:20:40 2007 From: roberto.steiner en gmail.com (=?ISO-8859-1?Q?Roberto_L=F3pez_Steiner?=) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Dudas con def Message-ID: Hola a todos, me estoy acercando a la programacion en python y empece a leer el libro: " Aprenda a Pensar Como un Programador con Python", en el capitulo 3 seccion 6 explica como añadir funciones y dice en una parte: " ... El primer par de funciones que escribiremos no tienen par¶ametros, de manera que su sintaxis es: def nueva_linea(): print Esta funcion se llama nueva linea. Los parentesis vacios indican que no tiene parametros. Contiene una unica sentencia, que muestra como salida un caracter de nueva linea (es lo que sucede cuando utiliza una orden print sin argumentos). Llamamos entonces a la funcion nueva usando la misma sintaxis que usamos para las funciones internas: print "Primera linea." nueva_linea() print "Segunda linea." The output of this program is Primera linea. Segunda linea. ......" ca soa aqui es que en python shell escribo From roberto.steiner en gmail.com Sat Aug 4 03:30:26 2007 From: roberto.steiner en gmail.com (=?ISO-8859-1?Q?Roberto_L=F3pez_Steiner?=) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Muchas dudas usando def Message-ID: Hola todos estoy empezando a estudiar python y estoy usando el libro: "Aprenda a Pensar Como un Programador con Python" En el capitulo 3 seccion 6 se habla sobre como añadir funciones, en especifico viene lo siguiente: " .... El primer par de funciones que escribiremos no tienen parametros, de manera que su sintaxis es: def nueva_linea(): print Esta funcion se llama nueva linea. Los parentesis vacios indican que no tiene parametros. Contiene una unica sentencia, que muestra como salida un caracter de nueva linea (es lo que sucede cuando utiliza una orden print sin argumentos). Llamamos entonces a la funcion nueva usando la misma sintaxis que usamos para las funciones internas: print "Primera linea." nueva_linea() print "Segunda linea." The output of this program is Primera linea. Segunda linea. ..." si yo escribo en el shell : >>>def nueva_linea(): print y luego hago el guion: print "Primera linea." nueva_linea() print "Segunda linea." y ejecuto el guion me da el siguiente error Traceback (most recent call last): File "E:\python\lineas separadas por espacio.py", line 2, in nueva_linea() NameError: name 'nueva_linea' is not defined pero si pongo todo en un mismo guion todo se ejecuta bien, me podrian ayudar a entender el por que? o yo estoy haciendo algo mal? Gracias de antemano. Hasta pronto, y una disculpa por tan largo mensaje From victoredier en yahoo.com Sat Aug 4 04:46:53 2007 From: victoredier en yahoo.com (Victor Edier) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Muchas dudas usando def Message-ID: <581291.16070.qm@web30808.mail.mud.yahoo.com> En el archivo "lineas separadas por espacio.py" debe estar la definición de la función. asi: inicio "lineas separadas por espacio.py" ## def nueva_linea(): #esta es la definición de la función print print "Primera linea." nueva_linea() print "Segunda linea." ## fin "lineas separadas por espacio.py" la ejecución de cada script no esta ligada a la ejecución del shell, es por esto que si colocas la definición de la función en la shell no es "visible" o accesible desde algún script. ¡¡¡¡¡¡¡¡¡Good luck for every body!!!!!!!!! ----- Mensaje original ---- De: Roberto López Steiner Para: python-es@aditel.org Enviado: viernes, 3 de agosto, 2007 20:30:26 Asunto: [Python-es] Muchas dudas usando def Hola todos estoy empezando a estudiar python y estoy usando el libro: "Aprenda a Pensar Como un Programador con Python" En el capitulo 3 seccion 6 se habla sobre como añadir funciones, en especifico viene lo siguiente: " .... El primer par de funciones que escribiremos no tienen parametros, de manera que su sintaxis es: def nueva_linea(): print Esta funcion se llama nueva linea. Los parentesis vacios indican que no tiene parametros. Contiene una unica sentencia, que muestra como salida un caracter de nueva linea (es lo que sucede cuando utiliza una orden print sin argumentos). Llamamos entonces a la funcion nueva usando la misma sintaxis que usamos para las funciones internas: print "Primera linea." nueva_linea() print "Segunda linea." The output of this program is Primera linea. Segunda linea. ..." si yo escribo en el shell : >>>def nueva_linea(): print y luego hago el guion: print "Primera linea." nueva_linea() print "Segunda linea." y ejecuto el guion me da el siguiente error Traceback (most recent call last): File "E:\python\lineas separadas por espacio.py", line 2, in nueva_linea() NameError: name 'nueva_linea' is not defined pero si pongo todo en un mismo guion todo se ejecuta bien, me podrian ayudar a entender el por que? o yo estoy haciendo algo mal? Gracias de antemano. Hasta pronto, y una disculpa por tan largo mensaje _______________________________________________ Python-es mailing list Python-es@aditel.org http://listas.aditel.org/listinfo/python-es __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From jboris.bsm en gmail.com Sat Aug 4 05:31:36 2007 From: jboris.bsm en gmail.com (=?ISO-8859-1?Q?Jos=E9_Boris_Bellido_Santa_Mar=EDa?=) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Dudas con def In-Reply-To: References: Message-ID: <24ed9e840708032031t4a8ccb99v59cce1fcabfda678@mail.gmail.com> El 3/08/07, Roberto López Steiner escribió: > Hola a todos, me estoy acercando a la programacion en python y empece a leer > el libro: " Aprenda a Pensar Como un Programador > con Python", en el capitulo 3 seccion 6 explica como añadir funciones y dice > en una parte: > > " ... El primer par de funciones que escribiremos no tienen par¶ametros, de > manera > que su sintaxis es: > def nueva_linea(): > print > Esta funcion se llama nueva linea. Los parentesis vacios indican que no > tiene > parametros. Contiene una unica sentencia, que muestra como salida un > caracter > de nueva linea (es lo que sucede cuando utiliza una orden print sin > argumentos). > Llamamos entonces a la funcion nueva usando la misma sintaxis que usamos > para las funciones internas: > print "Primera linea." > nueva_linea() > print "Segunda linea." > The output of this program is > Primera linea. > > Segunda linea. ......" > > ca soa aqui es que en python shell escribo ¿Cual es tu duda? -- José Boris Bellido Santa María Se libre, usa software libre -------------------------------------------- http://boris.arcamo.org/ jboris.bsm@gmail.com - boris@arcamo.org Linux User #419610 http://counter.li.org/ From pych3m4 en gmail.com Sat Aug 4 15:23:15 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Aplicaciones con distintos tipos de interfaces In-Reply-To: References: Message-ID: <2c9fb0dd0708040623l6ef82a92nc5906e52e8f65a78@mail.gmail.com> El 3/08/07, Wilson Acha escribió: > Deseo hacerles una consulta enfocada basicamente al tema de > desarrollar una aplicacion pero que disponga 2 caracteristicas en su > presentacion, a saber: > > * Que la aplicacion pueda accederse via browser, (acceso por defecto) > * Que la aplicacion pueda accederse en modo texto via ssh (algo asi > con interfaces al estilo turbovision de pascal). Esta opcion se la > utilizaria cuando cuando la opcion via browser no sea publica, y solo > se disponga de acceso via ssh remotamente y en este caso si se desee > acceder a la aplicacion. > > He visto el tema de los frameworks, que se basan en el MVC, no se si > existe alguna alternativa de una especie de framework que permita > desarrollar aplicaciones pero en modo texto. Mírate twisted a ver si es lo que necesitas: http://twistedmatrix.com Está pensado para tener un servidor web al que se pueden acceder con cliente hechos alrededor de una serie de "reactores", que sería los interfaces gráficos normales: wx, ncurses, ... From pych3m4 en gmail.com Sat Aug 4 19:56:27 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] Quartz en python In-Reply-To: <6a39a1d0708030657w3ed74c52re83b8bfb15ed55b2@mail.gmail.com> References: <6a39a1d0708021624u7022cf56m69e658823ee17ed3@mail.gmail.com> <2c9fb0dd0708030243o71237936peab387f68afc6736@mail.gmail.com> <6a39a1d0708030657w3ed74c52re83b8bfb15ed55b2@mail.gmail.com> Message-ID: <2c9fb0dd0708041056i720f8c47w33b386e3b15b10a4@mail.gmail.com> El 3/08/07, Rolando José Torres Sánchez escribió: > Realmente lo que quieren es un Quartz que no se haga en Java sino en python. > Parece que el Quartz (Java) es muy lento o requiere muchos recursos, > entonces como le mostre aplicaciones de python que corren muy bien sin > tantos recursos, el me pregunta si hay algo como Quartz, que trabaje > con tomcat, pero que no sea escrito sobre JAVA. > > Seria como una aplicacion o CGI escrito en python, que pueda ser > configurado por la web desde una pagina de tomcat algo muy compatible > como una configuracion XML y ejecute aplicaciones y scripts en > Windows. La cuestión es que estamos hablando de dos mundos. Quartz está diseñado para lanzar componentes java. ¿Qué se supone que tendría que lanzar lo equivalente en python? En la librería estándar de python tienes el módulo 'sched', un scheduler, con el que se puede hacer parte de lo que hace quartz. Este módulo también lo tiene jython, con el que podrías hacer servlets para tomcat. Ahora el problema está en programar el scheduler que pueda usarse desde un cgi ó un jsp/servlet de tomcat. Por otro lado, puedes mirarte el twisted, un framework python que tiene todo ésto resulto, aunque lo veo más como sustituto de lo que quieres hacer: http://twistedmatrix.com/projects/core/documentation/howto/time.html From foxandxss en gmail.com Sat Aug 4 21:23:13 2007 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] =?iso-8859-1?q?Art=EDculos_Python_y_SPAM?= Message-ID: <2a1edb210708041223k2880481ct14e53d94a6f2b3a1@mail.gmail.com> Buenas, estoy escribiendo una serie de artículos relacionados con Python. El problema es que los estoy escribiendo en un blog personal dedicado a dichos artículos y me preguntaba si es considerado spam pues publicitar mis artículos. Un saludo. From minoztro en gmail.com Sat Aug 4 22:52:49 2007 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Wed Oct 24 11:15:44 2007 Subject: =?ISO-8859-1?Q?Re:_[Python-es]_Art=EDculos_Python_y_SPAM?= In-Reply-To: <2a1edb210708041223k2880481ct14e53d94a6f2b3a1@mail.gmail.com> References: <2a1edb210708041223k2880481ct14e53d94a6f2b3a1@mail.gmail.com> Message-ID: <172699c50708041352v2c96b44bw84eafd751cb9cad@mail.gmail.com> El 4/08/07, Jesus Rodriguez escribió: > Buenas, estoy escribiendo una serie de artículos relacionados con Python. El > problema es que los estoy escribiendo en un blog personal dedicado a dichos > artículos y me preguntaba si es considerado spam pues publicitar mis > artículos. Si tus artículos no contienen ningún error..creo que de ninguna manera es spam, además recuerda que hoy en día el blog es como una bitácora de vida :-) > > > Un saludo. > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From foxandxss en gmail.com Sat Aug 4 23:08:16 2007 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Wed Oct 24 11:15:44 2007 Subject: =?ISO-8859-1?Q?Re:_[Python-es]_Art=EDculos_Python_y_SPAM?= In-Reply-To: <172699c50708041352v2c96b44bw84eafd751cb9cad@mail.gmail.com> References: <2a1edb210708041223k2880481ct14e53d94a6f2b3a1@mail.gmail.com> <172699c50708041352v2c96b44bw84eafd751cb9cad@mail.gmail.com> Message-ID: <2a1edb210708041408y40f9c33ew8cb1d46629c64555@mail.gmail.com> Hombre, errores podría contener, soy humano, y podemos cometer errores, así que si alguien ve algunos pues que escriba un comentario en el artículo y lo miraré ipsofacto. No soy experto en python ni mucho menos, pero aún asi me gusta mucho explicar y estoy escribiendo unos artículos (por primera vez, así que pueden no estar perfectamente redactados, pero con vuestros consejos se mejora) Actualmente sólo tengo 4 artículos, tambien llevo desde el día 23 con el. http://pyfox.lynksee.com/blog/ Espero vuestros comentarios y vuestras sugerencias (de todo tipo) Gracias. From arnau en ehas.org Sat Aug 4 23:31:20 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] =?ISO-8859-1?Q?Art=EDculos_Python_y_SPAM?= In-Reply-To: <2a1edb210708041408y40f9c33ew8cb1d46629c64555@mail.gmail.com> References: <2a1edb210708041223k2880481ct14e53d94a6f2b3a1@mail.gmail.com> <172699c50708041352v2c96b44bw84eafd751cb9cad@mail.gmail.com> <2a1edb210708041408y40f9c33ew8cb1d46629c64555@mail.gmail.com> Message-ID: <46B4F028.5030301@ehas.org> Jesus Rodriguez escribió: > Actualmente sólo tengo 4 artículos, tambien llevo desde el día 23 con el. > > http://pyfox.lynksee.com/blog/ Creo que no hay ningún problema en que anuncies que estás haciendo una serie de artículos sobre Python, al contrario. A quien le interese ahora ya sabe dónde consultarlos. ¿Te interesaría darte de alta en dotpy para aparecer en el planetario? http://dotpy.net/planetario/ From foxandxss en gmail.com Sat Aug 4 23:43:11 2007 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Wed Oct 24 11:15:44 2007 Subject: =?ISO-8859-1?Q?Re:_[Python-es]_Art=EDculos_Python_y_SPAM?= In-Reply-To: <46B4F028.5030301@ehas.org> References: <2a1edb210708041223k2880481ct14e53d94a6f2b3a1@mail.gmail.com> <172699c50708041352v2c96b44bw84eafd751cb9cad@mail.gmail.com> <2a1edb210708041408y40f9c33ew8cb1d46629c64555@mail.gmail.com> <46B4F028.5030301@ehas.org> Message-ID: <2a1edb210708041443qea2e870i63760134ec9190f1@mail.gmail.com> Arnau, con tu pregunta del planet, ya van dos collejas que le debo a Juan José. Conozco a este hombre desde hace mucho, hace 2 semanas que le envié mi foto de planet y mi rss, peeeeeero no me ha agregado aún. Así que está en sus manos :P From py en ch3m4.org Sun Aug 5 05:57:34 2007 From: py en ch3m4.org (Chema Cortes) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] =?iso-8859-1?q?Art=EDculos_Python_y?= SPAM In-Reply-To: <46B4F028.5030301@ehas.org> References: <2a1edb210708041223k2880481ct14e53d94a6f2b3a1@mail.gmail.com> <2a1edb210708041408y40f9c33ew8cb1d46629c64555@mail.gmail.com> <46B4F028.5030301@ehas.org> Message-ID: <200708050557.35239.py@ch3m4.org> El Sábado, 4 de Agosto de 2007 23:31, Arnau Sanchez escribió: > ¿Te interesaría darte de alta en dotpy para aparecer en el planetario? > > http://dotpy.net/planetario/ A reseñar que el feed parece que no funciona bien, ¿podías revisarlo? http://dotpy.net/atom.xml PD: tan sólo anunciar, a quien interese, que publicaré mi blog durante agosto en dotpy.net From foxandxss en gmail.com Sun Aug 5 10:24:04 2007 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Wed Oct 24 11:15:44 2007 Subject: =?ISO-8859-1?Q?Re:_[Python-es]_Art=EDculos_Python_y_SPAM?= In-Reply-To: <200708050557.35239.py@ch3m4.org> References: <2a1edb210708041223k2880481ct14e53d94a6f2b3a1@mail.gmail.com> <2a1edb210708041408y40f9c33ew8cb1d46629c64555@mail.gmail.com> <46B4F028.5030301@ehas.org> <200708050557.35239.py@ch3m4.org> Message-ID: <2a1edb210708050124r287e5166jdd199513ca49f1d0@mail.gmail.com> Chema, ¿Cual es el Feed que no va bien? el de dotpy o el mio? Gracias. From pych3m4 en gmail.com Sun Aug 5 18:44:37 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:44 2007 Subject: =?ISO-8859-1?Q?Re:_[Python-es]_Art=EDculos_Python_y_SPAM?= In-Reply-To: <2a1edb210708050124r287e5166jdd199513ca49f1d0@mail.gmail.com> References: <2a1edb210708041223k2880481ct14e53d94a6f2b3a1@mail.gmail.com> <2a1edb210708041408y40f9c33ew8cb1d46629c64555@mail.gmail.com> <46B4F028.5030301@ehas.org> <200708050557.35239.py@ch3m4.org> <2a1edb210708050124r287e5166jdd199513ca49f1d0@mail.gmail.com> Message-ID: <2c9fb0dd0708050944i1a6f65a5scf278fce8e8bdc63@mail.gmail.com> El 5/08/07, Jesus Rodriguez escribió: > Chema, ¿Cual es el Feed que no va bien? el de dotpy o el mio? El de dotpy. Apunta a http://dotpy.net/atom.xml , cuando debería apuntar a http://dotpy.net/planetario/atom.xml From mayragm en finlay.cmw.sld.cu Mon Aug 6 07:21:07 2007 From: mayragm en finlay.cmw.sld.cu (=?ISO-8859-1?Q?Jorge_Luis_Betancourt_Gonz=E1lez?=) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] IDE para programar Python Message-ID: <46B6AFC3.8070102@finlay.cmw.sld.cu> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola lista: En estos momentos me estoy iniciando en Python, para los scripts tan sencillos que estoy haciendo utilizo básicamente cualquier editor de textos (hasta ahora emacs), pero me pregunto si existe algún IDE que me brinde más funcionalidades, gestión de proyectos diseño de interfaces o más características, en fin si pudieran hacerme algunas recomendaciones ... Gracias de antemano, slds - -- .''`. GNU/Linux Debian "Sid" Jorge Luis Betancourt González : :' : Version Unstable Camagüey Cuba. `. `' Phone :++(53)(32)59440 E-Mail: mayragm@finlay.cmw.sld.cu `- Linux R. User: 386271 Jabber: betancourt.jorge@gmail.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGtq/DYLV9x9rO94ERArRXAJ9zaVzR19ROGdxhdk07AeQceyvNtQCfWzXp l/2zFD87iVVlkWSAdiH9x/s= =lNsl -----END PGP SIGNATURE----- -- Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, Cuba en busca de virus y se considera que está limpio. From cesar en ortiz.name Mon Aug 6 10:45:14 2007 From: cesar en ortiz.name (Cesar Ortiz) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] IDE para programar Python In-Reply-To: <90255a70708060141u28eefc20qd18ed80bf48e7b13@mail.gmail.com> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <90255a70708060141u28eefc20qd18ed80bf48e7b13@mail.gmail.com> Message-ID: <90255a70708060145y7a9eb109ya95e95176fc88bf8@mail.gmail.com> Mas actual: http://spyced.blogspot.com/2006/02/pycon-python-ide-review.html On 8/6/07, Cesar Ortiz wrote: > > Hola, > > Un poco antiguo pero quizás te sea util: > > http://spyced.blogspot.com/2005/09/review-of-6-python-ides.html > > Un par mas: > > http://drpython.sourceforge.net/ > http://pythonide.stani.be/ > > Y supongo que puedes usar eclipse. > > Saludos, César > > On 8/6/07, Jorge Luis Betancourt González > wrote: > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Hola lista: > > > > En estos momentos me estoy iniciando en Python, para los scripts tan > > sencillos que estoy haciendo utilizo básicamente cualquier editor de > > textos (hasta ahora emacs), pero me pregunto si existe algún IDE que > > me brinde más funcionalidades, gestión de proyectos diseño de > > interfaces o más características, en fin si pudieran hacerme algunas > > recomendaciones ... > > > > Gracias de antemano, > > > > slds > > > > - -- > > .''`. GNU/Linux Debian "Sid" Jorge Luis Betancourt González > > : :' : Version Unstable Camagüey Cuba. > > `. `' Phone :++(53)(32)59440 E-Mail: mayragm@finlay.cmw.sld.cu > > `- Linux R. User: 386271 Jabber: betancourt.jorge@gmail.com > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.4 (MingW32) > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > > > iD8DBQFGtq/DYLV9x9rO94ERArRXAJ9zaVzR19ROGdxhdk07AeQceyvNtQCfWzXp > > l/2zFD87iVVlkWSAdiH9x/s= > > =lNsl > > -----END PGP SIGNATURE----- > > > > > > > > -- > > Este mensaje ha sido analizado por MailScanner del Nodo Finlay, > > Camaguey, Cuba > > en busca de virus y se considera que está limpio. > > > > _______________________________________________ > > Python-es mailing list > > Python-es@aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > From pych3m4 en gmail.com Mon Aug 6 11:01:26 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:44 2007 Subject: [Python-es] IDE para programar Python In-Reply-To: <46B6AFC3.8070102@finlay.cmw.sld.cu> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> Message-ID: <2c9fb0dd0708060201v5b5b1594pfd01d09ad7d436af@mail.gmail.com> El 6/08/07, Jorge Luis Betancourt González escribió: > En estos momentos me estoy iniciando en Python, para los scripts tan > sencillos que estoy haciendo utilizo básicamente cualquier editor de > textos (hasta ahora emacs), pero me pregunto si existe algún IDE que > me brinde más funcionalidades, gestión de proyectos diseño de > interfaces o más características, en fin si pudieran hacerme algunas > recomendaciones ... El emacs es una buena opción; no me imagino que se te pueda quedar pequeño. En la web de python tienes una relación de IDEs: http://wiki.python.org/moin/IntegratedDevelopmentEnvironments Se podrían agrupar por GUI gráfico: _wx: boa-constructor, pythoncard, spe _qt: eric3, kdevelop _tk: idle, komodo Éstos serían los más populares. Pythoncard no sería exactamente un IDE, pero permite diseño visual de aplicaciones. En cuento al idle es un IDE que viene de serie con python y que no requiere de más instalación. Por lo general, el diseño visual del interface se hace con utilidades externas como glade o wxglade. En cuanto a la gestión de proyectos, recomiendo el uso de eclipse+pydev o de SPE. La ventaja de eclipse es que sirve para infinidad de lenguajes y posee herramientas para casi todo; SPE está más centrado en python, por lo que requiere menos recursos para su uso. Boa-constructor es también muy popular, aunque hay que verlo, tal como dicen su documentación, como una "ayuda" al desarrollador y no como un entorno de desarrollo completo. From yozara en terra.es Mon Aug 6 12:53:53 2007 From: yozara en terra.es (Zara) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python References: <46B6AFC3.8070102@finlay.cmw.sld.cu> Message-ID: On Mon, 06 Aug 2007 00:21:07 -0500, Jorge Luis Betancourt González wrote: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >Hola lista: > >En estos momentos me estoy iniciando en Python, para los scripts tan >sencillos que estoy haciendo utilizo básicamente cualquier editor de >textos (hasta ahora emacs), pero me pregunto si existe algún IDE que >me brinde más funcionalidades, gestión de proyectos diseño de >interfaces o más características, en fin si pudieran hacerme algunas >recomendaciones ... > >Gracias de antemano, > >slds > >- -- > .''`. GNU/Linux Debian "Sid" Jorge Luis Betancourt González > : :' : Version Unstable Camagüey Cuba. > `. `' Phone :++(53)(32)59440 E-Mail: mayragm@finlay.cmw.sld.cu > `- Linux R. User: 386271 Jabber: betancourt.jorge@gmail.com >-----BEGIN PGP SIGNATURE----- >Version: GnuPG v1.4.4 (MingW32) >Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > >iD8DBQFGtq/DYLV9x9rO94ERArRXAJ9zaVzR19ROGdxhdk07AeQceyvNtQCfWzXp >l/2zFD87iVVlkWSAdiH9x/s= >=lNsl >-----END PGP SIGNATURE----- A mí me va de maravilla el WingIDE (wingware.com), hay incluso una versión gratis (Wing IDE 101) Salu2, Zara From lynksss en gmail.com Mon Aug 6 13:15:57 2007 From: lynksss en gmail.com (lynks) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: References: <46B6AFC3.8070102@finlay.cmw.sld.cu> Message-ID: <200708061315.57691.lynksss@gmail.com> > > A mí me va de maravilla el WingIDE (wingware.com), hay incluso una > versión gratis (Wing IDE 101) > > Salu2, > > Zara Yo uso Eric es QT saludos > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es From jim2k7 en gmail.com Mon Aug 6 14:55:12 2007 From: jim2k7 en gmail.com (Jaime Ibar) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] =?iso-8859-1?q?interfaz_gr=E1fica?= Message-ID: Hola, estoy empezando a desarrollar GUI con wxPython y hasta ahora para aprender cómo funcionaban los widgets, events, handlers.... estaba haciendo una a mano para un proyecto pero ahora que ya sé cómo van las cosas he probado a hacerla con Boa-constructor y entonces no sé si es mejor usar la que he hecho con Boa (que supongo que para hacer alguna modificación será más rápido) o seguir con la otra que estaba haciendo a mano. gracias salu2 From nauj27 en gmail.com Mon Aug 6 15:28:31 2007 From: nauj27 en gmail.com (=?ISO-8859-1?Q?Juan_Mart=EDn?=) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: <200708061315.57691.lynksss@gmail.com> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <200708061315.57691.lynksss@gmail.com> Message-ID: <2c79d17e0708060628rcf199f7x6f1df6b3f13d9baf@mail.gmail.com> On 8/6/07, lynks wrote: > > > > > A mí me va de maravilla el WingIDE (wingware.com), hay incluso una > > versión gratis (Wing IDE 101) > > > > Salu2, > > > > Zara > > Yo uso Eric es QT > Eclipse + pydev es una buena opción. Autocompletado, asistencia para funciones y componentes dentro de módulos, gestión de proyectos... Saludos, Juan Martín From riverplatense en gmail.com Mon Aug 6 16:08:30 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: <2c79d17e0708060628rcf199f7x6f1df6b3f13d9baf@mail.gmail.com> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <200708061315.57691.lynksss@gmail.com> <2c79d17e0708060628rcf199f7x6f1df6b3f13d9baf@mail.gmail.com> Message-ID: On 06/08/07, Juan Martín wrote: > > Eclipse + pydev es una buena opción. Autocompletado, asistencia para > funciones y componentes dentro de módulos, gestión de proyectos... > > Saludos, > Juan Martín Siempre y cuando tengas 512 Mb de RAM como mínimo.... Yo tengo una PC con 1 GHz de procesador y 256 Mb de RAM y es imposible usarlo. No es un IDE, pero les recomiendo echar una mirada a Scribes. Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From fabiognome en gmail.com Mon Aug 6 18:45:44 2007 From: fabiognome en gmail.com (Fabio Esteban =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Treeview Message-ID: <1186418744.7143.19.camel@Hacking> Hola: tengo este treeview >Hola Mundo |___ estoy vivo | |___ sigo vivo esta compuesto por un nodo principal y dos hijos de ese nodo, ahora necesito saber como puedo obtener cuantos hijos tiene ese nodo en este caso que me devuelva 2. había tratado con un len(self.treeview[nodo]) pero me devuelve la cantidad de elementos que tiene ese nodo la idea es recorrer el treeview saludos! From gheize en gmail.com Mon Aug 6 20:14:43 2007 From: gheize en gmail.com (Guillermo) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] IDE para programar Python In-Reply-To: <46B6AFC3.8070102@finlay.cmw.sld.cu> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> Message-ID: <1186424083.6075.8.camel@leinad-desktop> El lun, 06-08-2007 a las 00:21 -0500, Jorge Luis Betancourt González escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hola lista: > > En estos momentos me estoy iniciando en Python, para los scripts tan > sencillos que estoy haciendo utilizo básicamente cualquier editor de > textos (hasta ahora emacs), pero me pregunto si existe algún IDE que > me brinde más funcionalidades, gestión de proyectos diseño de > interfaces o más características, en fin si pudieran hacerme algunas > recomendaciones ... 1º PyPE 2.5 + Glade, en la parte gráfica (pygtk). 2º SPE (te genera el diagrama UML, tiene un intérprete incorporado, y demás). 3º Si te interesa las librerias qt en vez de pygtk, te recomiendo el kDevelop( en el cual además de tener todas las funcionalidades de una IDE, trae incorporado el QtDesigner), así tenés todo en un solo lugar. Espero que te sirva de guía. No soy experto ni mucho menos, hace poco que empecé con esto también. :) > > Gracias de antemano, > > slds > > - -- > .''`. GNU/Linux Debian "Sid" Jorge Luis Betancourt González > : :' : Version Unstable Camagüey Cuba. > `. `' Phone :++(53)(32)59440 E-Mail: mayragm@finlay.cmw.sld.cu > `- Linux R. User: 386271 Jabber: betancourt.jorge@gmail.com > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.4 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFGtq/DYLV9x9rO94ERArRXAJ9zaVzR19ROGdxhdk07AeQceyvNtQCfWzXp > l/2zFD87iVVlkWSAdiH9x/s= > =lNsl > -----END PGP SIGNATURE----- > > > From nauj27 en gmail.com Tue Aug 7 08:26:31 2007 From: nauj27 en gmail.com (=?ISO-8859-1?Q?Juan_Mart=EDn?=) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <200708061315.57691.lynksss@gmail.com> <2c79d17e0708060628rcf199f7x6f1df6b3f13d9baf@mail.gmail.com> Message-ID: <2c79d17e0708062326h32eb337cje9bc85e167aa4c96@mail.gmail.com> On 8/6/07, Javier Castrillo wrote: > On 06/08/07, Juan Martín wrote: > > > > Eclipse + pydev es una buena opción. Autocompletado, asistencia para > > funciones y componentes dentro de módulos, gestión de proyectos... > > > > Saludos, > > Juan Martín > > Siempre y cuando tengas 512 Mb de RAM como mínimo.... > Yo tengo una PC con 1 GHz de procesador y 256 Mb de RAM y es imposible usarlo. Uhm... cierto, olvidé mencionarlo. Tengo 1GB de RAM y como tenga varios proyectos abiertos, autocompletado, autorebuild e integración con subclipse hay veces que empieza a arrastrarse... > > > No es un IDE, pero les recomiendo echar una mirada a Scribes. > From mayragm en finlay.cmw.sld.cu Tue Aug 7 12:29:17 2007 From: mayragm en finlay.cmw.sld.cu (=?ISO-8859-1?Q?Jorge_Luis_Betancourt_Gonz=E1lez?=) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: <2c79d17e0708062326h32eb337cje9bc85e167aa4c96@mail.gmail.com> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <200708061315.57691.lynksss@gmail.com> <2c79d17e0708060628rcf199f7x6f1df6b3f13d9baf@mail.gmail.com> <2c79d17e0708062326h32eb337cje9bc85e167aa4c96@mail.gmail.com> Message-ID: <46B8497D.5010205@finlay.cmw.sld.cu> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Gracias por todas las respuestas, también me he encontrado con Geany, alguien pudiera darme alguna opinión del mismo? no me he decidido pero aún, así que continúo con Glade + Emacs. slds .''`. GNU/Linux Debian "Sid" Jorge Luis Betancourt González : :' : Version Unstable Camagüey Cuba. `. `' Phone :++(53)(32)59440 E-Mail: mayragm@finlay.cmw.sld.cu `- Linux R. User: 386271 Jabber: betancourt.jorge@gmail.com Juan Martín escribió: > On 8/6/07, Javier Castrillo wrote: >> On 06/08/07, Juan Martín wrote: >>> Eclipse + pydev es una buena opción. Autocompletado, asistencia >>> para funciones y componentes dentro de módulos, gestión de >>> proyectos... >>> >>> Saludos, Juan Martín >> Siempre y cuando tengas 512 Mb de RAM como mínimo.... Yo tengo >> una PC con 1 GHz de procesador y 256 Mb de RAM y es imposible >> usarlo. > > Uhm... cierto, olvidé mencionarlo. Tengo 1GB de RAM y como tenga > varios proyectos abiertos, autocompletado, autorebuild e > integración con subclipse hay veces que empieza a arrastrarse... > >> >> No es un IDE, pero les recomiendo echar una mirada a Scribes. >> > _______________________________________________ Python-es mailing > list Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGuEl8YLV9x9rO94ERAgzLAJ974FJlkaUDxqKV92NtdXeC007XoACfZLrL TQUzuNk67XrGnS7jQ5rNy1c= =4TcL -----END PGP SIGNATURE----- -- Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, Cuba en busca de virus y se considera que está limpio. From foxandxss en gmail.com Tue Aug 7 12:20:56 2007 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: <46B8497D.5010205@finlay.cmw.sld.cu> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <200708061315.57691.lynksss@gmail.com> <2c79d17e0708060628rcf199f7x6f1df6b3f13d9baf@mail.gmail.com> <2c79d17e0708062326h32eb337cje9bc85e167aa4c96@mail.gmail.com> <46B8497D.5010205@finlay.cmw.sld.cu> Message-ID: <2a1edb210708070320r2b35fcbld2e227355ea3f5e8@mail.gmail.com> Geany es muy muy bueno, es mi favorito y es el que uso desde hace mucho tiempo. No es un IDE realmente, es un editor ligerito que te muestra las clases y funciones, también ejecuta el código. Sirve para muchos lenguajes :P From jjrojoc en hotmail.com Tue Aug 7 12:47:31 2007 From: jjrojoc en hotmail.com (=?iso-8859-1?B?SnVhbiBKb3PpIFJvam8=?=) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: <2a1edb210708070320r2b35fcbld2e227355ea3f5e8@mail.gmail.com> Message-ID: He probado unos cuantos y como editor para pygtk me quedo con ulipad, trae un autocompletado decente para python y pygtk. ( escrito en wxpython ),lo descargas y dentro de la carpeta: python Ulipad.py svn co http://cvs.woodpecker.org.cn/svn/woodpecker/ulipad/trunk ulipad Para manejar los proyecos utilizo eclipse+pydev, pero desde que conocí ulipad el código lo escribo desde éste. Wingide es el mejor, puedes probarlo, si no consigues el autocompletado para pygtk, envía un mail y te doy la solución, aunque es de pago en su versión profesional y personal. Tiene una versión gratuita ( wingide 101 ), pero está muy limitada. >From: "Jesus Rodriguez" >Reply-To: La lista de python en castellano >To: "La lista de python en castellano" >Subject: Re: [Python-es] Re: IDE para programar Python >Date: Tue, 7 Aug 2007 12:20:56 +0200 > >Geany es muy muy bueno, es mi favorito y es el que uso desde hace mucho >tiempo. > >No es un IDE realmente, es un editor ligerito que te muestra las clases y >funciones, también ejecuta el código. Sirve para muchos lenguajes :P >_______________________________________________ >Python-es mailing list >Python-es@aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Horóscopo, tarot, numerología... Escucha lo que te dicen los astros. http://astrocentro.msn.es/ From nahueldefosse en yahoo.com.ar Tue Aug 7 15:04:29 2007 From: nahueldefosse en yahoo.com.ar (Nahuel =?iso-8859-1?q?Defoss=E9?=) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: References: Message-ID: <200708071004.29632.nahueldefosse@yahoo.com.ar> Yo uso PyDev + Eclipse más que nada por el autocompletado con introspección de módulos. Cuando son cosas muy chicas, Kate, con su plugin de autocompletado (es muy simple, no entiende python, solo palabras similares). Mayormente uso PyQt, SQLObject, y para web, django con wtp o aptana. WingIDE y Komodo son los que tienen más features, pero son pagos. Las versiones gratuitas, Wing 101 y Komodo Edit, justamente les faltan las características que hacen que te quedes con un IDE o no. Son más bien editores como Kate o GEdit, con 5 segundos más de tiempo de carga. Probaré Ulipad, pero no creo que halla mayores diferencias, quizás me falte tiempo de convivencia. Eric, SPE, PyPE, o otros que pueden aparecer en apt, creo que no me quedo con ninguno :( En fin, creo que es cuestión de probarlos todos, y ver cual te queda más cómodo. No se si he sido de ayuda, más que nada, mis sesiones de Python son prolongadas, y van de ipython a PyDev casi siempre. Saludos Nahuel On Tuesday 07 August 2007 07:47:31 Juan José Rojo wrote: > He probado unos cuantos y como editor para pygtk me quedo con ulipad, trae > un autocompletado decente para python y pygtk. ( escrito en wxpython ),lo > descargas y dentro de la carpeta: python Ulipad.py > > svn co http://cvs.woodpecker.org.cn/svn/woodpecker/ulipad/trunk ulipad > > Para manejar los proyecos utilizo eclipse+pydev, pero desde que conocí > ulipad el código lo escribo desde éste. > > Wingide es el mejor, puedes probarlo, si no consigues el autocompletado > para pygtk, envía un mail y te doy la solución, aunque es de pago en su > versión profesional y personal. Tiene una versión gratuita ( wingide 101 ), > pero está muy limitada. > > >From: "Jesus Rodriguez" > >Reply-To: La lista de python en castellano > >To: "La lista de python en castellano" > >Subject: Re: [Python-es] Re: IDE para programar Python > > > >Date: Tue, 7 Aug 2007 12:20:56 +0200 > > > >Geany es muy muy bueno, es mi favorito y es el que uso desde hace mucho > >tiempo. > > > >No es un IDE realmente, es un editor ligerito que te muestra las clases y > >funciones, también ejecuta el código. Sirve para muchos lenguajes :P > >_______________________________________________ > >Python-es mailing list > >Python-es@aditel.org > >http://listas.aditel.org/listinfo/python-es > > _________________________________________________________________ > Horóscopo, tarot, numerología... Escucha lo que te dicen los astros. > http://astrocentro.msn.es/ > > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Tue Aug 7 15:42:19 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] IDE para programar Python In-Reply-To: <2c9fb0dd0708060201v5b5b1594pfd01d09ad7d436af@mail.gmail.com> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <2c9fb0dd0708060201v5b5b1594pfd01d09ad7d436af@mail.gmail.com> Message-ID: <2c9fb0dd0708070642n11ab9049v6bf6e50c42d66410@mail.gmail.com> Otro IDE que nos hemos dejado es el PyScripter, creado con el python para delphi P4D (o sea, sólo windows): Sitio oficial: http://www.mmm-experts.com Sitio de desarrollo: http://pyscripter.googlepages.com La última versión, la 1.9, incluye ejecución y depurado remoto a través de RPyC. Lo que es digno de destacar es la navegabilidad a través de las referencias cruzadas más cómoda de todos los IDEs que he probado. From arnau en ehas.org Tue Aug 7 16:11:27 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] IDE para programar Python In-Reply-To: <2c9fb0dd0708070642n11ab9049v6bf6e50c42d66410@mail.gmail.com> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <2c9fb0dd0708060201v5b5b1594pfd01d09ad7d436af@mail.gmail.com> <2c9fb0dd0708070642n11ab9049v6bf6e50c42d66410@mail.gmail.com> Message-ID: <46B87D8F.50306@ehas.org> Chema Cortes escribió: > Otro IDE que nos hemos dejado es el PyScripter, creado con el python > para delphi P4D (o sea, sólo windows): Pues sí, en varios foros se pueden leer maravillas acerca de PyScripter. Lastimosamente, el hecho de que no sea multiplataforma es una grave tara en los tiempos que corren. No me cabe en la cabeza cómo alguien puede empezar un proyecto de semejante envergadura y cerrar la puerta a tantos usuarios potenciales. Una pena. From arnau en ehas.org Tue Aug 7 16:18:28 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] IDE para programar Python In-Reply-To: <2c9fb0dd0708070642n11ab9049v6bf6e50c42d66410@mail.gmail.com> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <2c9fb0dd0708060201v5b5b1594pfd01d09ad7d436af@mail.gmail.com> <2c9fb0dd0708070642n11ab9049v6bf6e50c42d66410@mail.gmail.com> Message-ID: <46B87F34.1020408@ehas.org> Chema Cortes escribió: > Otro IDE que nos hemos dejado es el PyScripter, creado con el python > para delphi P4D (o sea, sólo windows): Pues sí, en varios foros se pueden leer maravillas acerca de PyScripter. Lastimosamente, el hecho de que no sea multiplataforma es una grave tara en los tiempos que corren. No me cabe en la cabeza cómo alguien puede empezar un proyecto de semejante envergadura y cerrar la puerta a tantos usuarios potenciales. From francofuji en gmail.com Tue Aug 7 17:30:58 2007 From: francofuji en gmail.com (Francisco Perez) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: <200708071004.29632.nahueldefosse@yahoo.com.ar> References: <200708071004.29632.nahueldefosse@yahoo.com.ar> Message-ID: <30fdaa240708070830n1a3bf22dkfeb9966d9c54e44a@mail.gmail.com> Y en que lugar pones al Boa Constructor? On 8/7/07, Nahuel Defossé wrote: > Yo uso PyDev + Eclipse más que nada por el autocompletado con introspección de > módulos. Cuando son cosas muy chicas, Kate, con su plugin de autocompletado > (es muy simple, no entiende python, solo palabras similares). > Mayormente uso PyQt, SQLObject, y para web, django con wtp o aptana. > WingIDE y Komodo son los que tienen más features, pero son pagos. Las > versiones gratuitas, Wing 101 y Komodo Edit, justamente les faltan las > características que hacen que te quedes con un IDE o no. Son más bien > editores como Kate o GEdit, con 5 segundos más de tiempo de carga. > Probaré Ulipad, pero no creo que halla mayores diferencias, quizás me falte > tiempo de convivencia. > Eric, SPE, PyPE, o otros que pueden aparecer en apt, creo que no me quedo con > ninguno :( En fin, creo que es cuestión de probarlos todos, y ver cual te > queda más cómodo. > No se si he sido de ayuda, más que nada, mis sesiones de Python son > prolongadas, y van de ipython a PyDev casi siempre. > > Saludos > Nahuel > > On Tuesday 07 August 2007 07:47:31 Juan José Rojo wrote: > > He probado unos cuantos y como editor para pygtk me quedo con ulipad, trae > > un autocompletado decente para python y pygtk. ( escrito en wxpython ),lo > > descargas y dentro de la carpeta: python Ulipad.py > > > > svn co http://cvs.woodpecker.org.cn/svn/woodpecker/ulipad/trunk ulipad > > > > Para manejar los proyecos utilizo eclipse+pydev, pero desde que conocí > > ulipad el código lo escribo desde éste. > > > > Wingide es el mejor, puedes probarlo, si no consigues el autocompletado > > para pygtk, envía un mail y te doy la solución, aunque es de pago en su > > versión profesional y personal. Tiene una versión gratuita ( wingide 101 ), > > pero está muy limitada. > > > > >From: "Jesus Rodriguez" > > >Reply-To: La lista de python en castellano > > >To: "La lista de python en castellano" > > >Subject: Re: [Python-es] Re: IDE para programar Python > > > > > >Date: Tue, 7 Aug 2007 12:20:56 +0200 > > > > > >Geany es muy muy bueno, es mi favorito y es el que uso desde hace mucho > > >tiempo. > > > > > >No es un IDE realmente, es un editor ligerito que te muestra las clases y > > >funciones, también ejecuta el código. Sirve para muchos lenguajes :P > > >_______________________________________________ > > >Python-es mailing list > > >Python-es@aditel.org > > >http://listas.aditel.org/listinfo/python-es > > > > _________________________________________________________________ > > Horóscopo, tarot, numerología... Escucha lo que te dicen los astros. > > http://astrocentro.msn.es/ > > > > _______________________________________________ > > Python-es mailing list > > Python-es@aditel.org > > http://listas.aditel.org/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > From nahueldefosse en yahoo.com.ar Tue Aug 7 18:30:50 2007 From: nahueldefosse en yahoo.com.ar (Nahuel =?iso-8859-1?q?Defoss=E9?=) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: <30fdaa240708070830n1a3bf22dkfeb9966d9c54e44a@mail.gmail.com> References: <200708071004.29632.nahueldefosse@yahoo.com.ar> <30fdaa240708070830n1a3bf22dkfeb9966d9c54e44a@mail.gmail.com> Message-ID: <200708071330.50680.nahueldefosse@yahoo.com.ar> Hola No lo he usado -Boa-, para GUIs uso el Designer de Qt, con el cual he logrado un sano nivel de simbiosis. Cuando instalé Boa vi que parecía un Delphi-C Buider-Lazarus para Wx, así que no le dí tiempo para expresar su potencial. Es una IDE para escribir aplicaciones gráficas, no se que calidad tenga el editor. Luego del último post, baje los trials de Komodo y Wing, pero... creo que pydev es más productivo, aunque tiene sus issues, y está lejos de ser productivo. Realmente me esta dando curiosidad tanto proyecto hecho en Wx, y tan pocos en PyQt. Quizás sea por filosofía... no se. Pero bueno, mejor termino, antes de caer en un Off Topic. Saludos Nahuel On Tuesday 07 August 2007 12:30:58 Francisco Perez wrote: > Y en que lugar pones al Boa Constructor? > > On 8/7/07, Nahuel Defossé wrote: > > Yo uso PyDev + Eclipse más que nada por el autocompletado con > > introspección de módulos. Cuando son cosas muy chicas, Kate, con su > > plugin de autocompletado (es muy simple, no entiende python, solo > > palabras similares). > > Mayormente uso PyQt, SQLObject, y para web, django con wtp o aptana. > > WingIDE y Komodo son los que tienen más features, pero son pagos. Las > > versiones gratuitas, Wing 101 y Komodo Edit, justamente les faltan las > > características que hacen que te quedes con un IDE o no. Son más bien > > editores como Kate o GEdit, con 5 segundos más de tiempo de carga. > > Probaré Ulipad, pero no creo que halla mayores diferencias, quizás me > > falte tiempo de convivencia. > > Eric, SPE, PyPE, o otros que pueden aparecer en apt, creo que no me quedo > > con ninguno :( En fin, creo que es cuestión de probarlos todos, y ver > > cual te queda más cómodo. > > No se si he sido de ayuda, más que nada, mis sesiones de Python son > > prolongadas, y van de ipython a PyDev casi siempre. > > > > Saludos > > Nahuel > > > > On Tuesday 07 August 2007 07:47:31 Juan José Rojo wrote: > > > He probado unos cuantos y como editor para pygtk me quedo con ulipad, > > > trae un autocompletado decente para python y pygtk. ( escrito en > > > wxpython ),lo descargas y dentro de la carpeta: python Ulipad.py > > > > > > svn co http://cvs.woodpecker.org.cn/svn/woodpecker/ulipad/trunk ulipad > > > > > > Para manejar los proyecos utilizo eclipse+pydev, pero desde que conocí > > > ulipad el código lo escribo desde éste. > > > > > > Wingide es el mejor, puedes probarlo, si no consigues el autocompletado > > > para pygtk, envía un mail y te doy la solución, aunque es de pago en su > > > versión profesional y personal. Tiene una versión gratuita ( wingide > > > 101 ), pero está muy limitada. > > > > > > >From: "Jesus Rodriguez" > > > >Reply-To: La lista de python en castellano > > > >To: "La lista de python en castellano" > > > >Subject: Re: [Python-es] Re: IDE para programar Python > > > > > > > >Date: Tue, 7 Aug 2007 12:20:56 +0200 > > > > > > > >Geany es muy muy bueno, es mi favorito y es el que uso desde hace > > > > mucho tiempo. > > > > > > > >No es un IDE realmente, es un editor ligerito que te muestra las > > > > clases y funciones, también ejecuta el código. Sirve para muchos > > > > lenguajes :P _______________________________________________ > > > >Python-es mailing list > > > >Python-es@aditel.org > > > >http://listas.aditel.org/listinfo/python-es > > > > > > _________________________________________________________________ > > > Horóscopo, tarot, numerología... Escucha lo que te dicen los astros. > > > http://astrocentro.msn.es/ > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es@aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > > Python-es mailing list > > Python-es@aditel.org > > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es From illanesariel en gmail.com Tue Aug 7 19:26:45 2007 From: illanesariel en gmail.com (ariel illanes) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] reportlab Message-ID: Hola realizado un pdf con reportlab pero tengo el siguiente problema: Al final de la primera hoja necesito agregar otra(salto de pagina) Como lo puedo hacer .............. Ariel From fabiognome en gmail.com Tue Aug 7 18:36:49 2007 From: fabiognome en gmail.com (Fabio Esteban =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Re: IDE para programar Python In-Reply-To: <2a1edb210708070320r2b35fcbld2e227355ea3f5e8@mail.gmail.com> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <200708061315.57691.lynksss@gmail.com> <2c79d17e0708060628rcf199f7x6f1df6b3f13d9baf@mail.gmail.com> <2c79d17e0708062326h32eb337cje9bc85e167aa4c96@mail.gmail.com> <46B8497D.5010205@finlay.cmw.sld.cu> <2a1edb210708070320r2b35fcbld2e227355ea3f5e8@mail.gmail.com> Message-ID: <1186504609.9660.3.camel@Hacking> definitivamente editores para pygtk decentes no hay muchos, pero mi favorito es komodo, creo que es el mejor editor que hay para escribir python, es fácil y practico (así lo encuentro yo), tienes todo a mano, esta en inglés pero es un detalle. lo otro que no es gratis, mas detalles pero la internet lo hace gratis. lo recomiendo. El mar, 07-08-2007 a las 12:20 +0200, Jesus Rodriguez escribió: > Geany es muy muy bueno, es mi favorito y es el que uso desde hace mucho > tiempo. > > No es un IDE realmente, es un editor ligerito que te muestra las clases y > funciones, también ejecuta el código. Sirve para muchos lenguajes :P > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es From jpavonruiz en yahoo.es Tue Aug 7 19:22:07 2007 From: jpavonruiz en yahoo.es (Juan Pavon Ruiz) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Botones, canvas y scrollbar Message-ID: <32419.90104.qm@web53106.mail.re2.yahoo.com> Hola a tod@s, miren a ver si me pueden echar una mano con el siguiente código: ---------------------------------------------- #!/usr/local/bin/python # -*- coding: cp1252 -*- from Tkinter import * class App(Frame): def __init__(self): Frame.__init__(self) self.grid() self.Funcion() def Funcion(self): items = Canvas(self,bg='blue',height=50,width=50) items.grid(row=0,column=0) scroll = Scrollbar(self) scroll.config(command=items.yview, relief=SUNKEN) scroll.grid(row=0,column=0) for i in range(1,11): b = Button(self,text=str(i)) # Si pongo "items" en lugar de "self" el tamaño de items cambiará. b.grid() app = App() app.mainloop() --------------------------------------------- Mi pregunta es: ¿Cómo colocar todos los botones dentro de "items", sin modificar el tamaño del Canvas? Y ayudándose de un scrollbar vertical. Gracias. --------------------------------- Sé un Mejor Amante del Cine ¿Quieres saber cómo? ¡Deja que otras personas te ayuden!. From rapto en arrakis.es Wed Aug 8 11:14:53 2007 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] IDE para programar Python In-Reply-To: <46B87D8F.50306@ehas.org> References: <46B6AFC3.8070102@finlay.cmw.sld.cu> <2c9fb0dd0708060201v5b5b1594pfd01d09ad7d436af@mail.gmail.com> <2c9fb0dd0708070642n11ab9049v6bf6e50c42d66410@mail.gmail.com> <46B87D8F.50306@ehas.org> Message-ID: <1186564493.5349.2.camel@savin> Por curiosidad, arranca (salvo un extraño error) en wine (el entorno de ejecución de Windows libre) perfectamente. Tiene buena pinta. El mar, 07-08-2007 a las 16:11 +0200, Arnau Sanchez escribió: > Chema Cortes escribió: > > > Otro IDE que nos hemos dejado es el PyScripter, creado con el python > > para delphi P4D (o sea, sólo windows): > > Pues sí, en varios foros se pueden leer maravillas acerca de PyScripter. > > Lastimosamente, el hecho de que no sea multiplataforma es una grave tara en los > tiempos que corren. No me cabe en la cabeza cómo alguien puede empezar un > proyecto de semejante envergadura y cerrar la puerta a tantos usuarios > potenciales. Una pena. > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es From elizundia en fitbak.com Wed Aug 8 11:18:09 2007 From: elizundia en fitbak.com (Ekaitz Lizundia) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Botones, canvas y scrollbar In-Reply-To: <32419.90104.qm@web53106.mail.re2.yahoo.com> References: <32419.90104.qm@web53106.mail.re2.yahoo.com> Message-ID: <46B98A51.4060306@fitbak.com> Te contesto de memoria, asi que puedo equivocarme. La solucion seria construir un frame dentro del Canvas, y meter los botones dentro de ese frame. Creo recordar que se hacia asi... Juan Pavon Ruiz escribió: > Hola a tod@s, > miren a ver si me pueden echar una mano con el siguiente código: > ---------------------------------------------- > #!/usr/local/bin/python > # -*- coding: cp1252 -*- > > from Tkinter import * > > class App(Frame): > def __init__(self): > Frame.__init__(self) > self.grid() > self.Funcion() > > def Funcion(self): > items = Canvas(self,bg='blue',height=50,width=50) > items.grid(row=0,column=0) > > scroll = Scrollbar(self) > scroll.config(command=items.yview, relief=SUNKEN) > scroll.grid(row=0,column=0) > > for i in range(1,11): > b = Button(self,text=str(i)) # Si pongo "items" en lugar de "self" el tamaño de items cambiará. > b.grid() > > app = App() > app.mainloop() > --------------------------------------------- > Mi pregunta es: > ¿Cómo colocar todos los botones dentro de "items", sin modificar el tamaño del Canvas? Y ayudándose de un scrollbar vertical. > > Gracias. > > > > --------------------------------- > > Sé un Mejor Amante del Cine > ¿Quieres saber cómo? ¡Deja que otras personas te ayuden!. > _______________________________________________ > Python-es mailing list > Python-es@aditel.org > http://listas.aditel.org/listinfo/python-es > > From francisco.palm en gmail.com Wed Aug 8 12:22:31 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] [OFF TOPIC] Ideas de libertad. Era: IDE para programar Python Message-ID: El 8/08/07, Marcos Sánchez Provencio escribió: > Por curiosidad, arranca (salvo un extraño error) en wine (el entorno de > ejecución de Windows libre) perfectamente. Tiene buena pinta. Extraña idea de libertad!, no es nada personal, creo que se deriva del trasfondo neoliberal de las licencias de Software Libre. ¿Libre un software que depende de un SO privativo, y que requiere de un compilador privativo (Delphi)? Qué esté bajo una licencia libre y corra en Linux no lo hace, desde mi punto de vista, libre. Sigues sujeto a los abusos y caprichos de corporaciones inescrupulosas. Saludos F. Palm -- -------------------------------------- fpalm@ula.ve francisco.palm@gmail.com cel: 0414 5109177 tel: 0274 2712106 "Cuando uno es joven, debe ser revolucionario, no sólo rebelarse... ser psicológicamente revolucionario significa no aceptar ningún modelo." K From rapto en arrakis.es Wed Aug 8 12:46:34 2007 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] [OFF TOPIC] Ideas de libertad. Era: IDE para programar Python In-Reply-To: References: Message-ID: <1186569994.5349.18.camel@savin> Creo que no has leído el mensaje. Yo sólo mencionaba libre aplicado a wine. Chao El mié, 08-08-2007 a las 06:22 -0400, Francisco Palm escribió: > El 8/08/07, Marcos Sánchez Provencio escribió: > > Por curiosidad, arranca (salvo un extraño error) en wine (el entorno de > > ejecución de Windows libre) perfectamente. Tiene buena pinta. > > Extraña idea de libertad!, no es nada personal, creo que se deriva del > trasfondo neoliberal de las licencias de Software Libre. > > ¿Libre un software que depende de un SO privativo, y que requiere de > un compilador privativo (Delphi)? > > Qué esté bajo una licencia libre y corra en Linux no lo hace, desde mi > punto de vista, libre. Sigues sujeto a los abusos y caprichos de > corporaciones inescrupulosas. > > Saludos > > F. Palm > From arnau en ehas.org Wed Aug 8 12:55:50 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] [OFF TOPIC] Ideas de libertad. Era: IDE para programar Python In-Reply-To: References: Message-ID: <46B9A136.9090206@ehas.org> Francisco Palm escribió: > ¿Libre un software que depende de un SO privativo, y que requiere de > un compilador privativo (Delphi)? Marcos se refiere a Wine, no a PyScripter. Wine tiene licencia LGPL, así que efectivamente es libre. Personalmente, en la vida usaría (de forma habitual) un editor en GNU/Linux con Wine, pero no veo el problema en probarlo a ver qué ofrece (y sacar ideas). > Qué esté bajo una licencia libre y corra en Linux no lo hace, desde mi > punto de vista, libre. Sigues sujeto a los abusos y caprichos de > corporaciones inescrupulosas. Eso es cierto, si un programa corre sólo bajo un sistema operativo propietario, se hace difícil hablar de "software libre", puesto que la primera condición (usarlo sin restricciones) no se cumple. Si no recuerdo mal en la FSF hablan de software semi-libre. > el trasfondo neoliberal de las licencias de Software Libre. Ahí me has matado ¿Estamos hablando de lo mismo? ¿free software? ¿Richard Stallman? El software libre es, EMO, una de los proyectos más grandes que desde el punto de vista ético ha dado la informática en toda su historia. No veo el trasfondo neoliberal por ningún lado. From pych3m4 en gmail.com Wed Aug 8 14:05:51 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] reportlab In-Reply-To: References: Message-ID: <2c9fb0dd0708080505w5b37335ar6d0792023dd41966@mail.gmail.com> El 7/08/07, ariel illanes escribió: > realizado un pdf con reportlab pero tengo el siguiente problema: > Al final de la primera hoja necesito agregar otra(salto de pagina) > Como lo puedo hacer .............. Utilizar pyPdfm, que es muy sencillo: http://pybrary.net/pyPdf/ From illanesariel en gmail.com Wed Aug 8 14:11:45 2007 From: illanesariel en gmail.com (ariel illanes) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] reportlab- realizar salto de pagina Message-ID: Hola gente Necesito realizar un salto de pagina con reportlab(python) asi poder mostrar un archivo pdf de varias hojas. Sino se puede hacerlo con reportlab(python) necesitaria saber con que otra herramiento se puede hacer. Saludos.. Gracias From danteets en gmail.com Wed Aug 8 15:09:45 2007 From: danteets en gmail.com (Dante Toyama Sakihara) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] =?iso-8859-1?q?=BFcomo_empiezo=3F?= Message-ID: <46B9C099.1000407@gmail.com> Hola a todos, soy nuevo en el mundo del python y me marea ver tantas librerias y programas relacionados a este lenguaje. Me gustaria saber q me recomiendan para hacer un programa hecho con formularios o ventanas, que tengo q usar para hacer reportes o informes y tambien hacer graficos estadisticos (charts). Un Saludo. From pych3m4 en gmail.com Wed Aug 8 15:51:59 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] [OFF TOPIC] Ideas de libertad. Era: IDE para programar Python In-Reply-To: References: Message-ID: <2c9fb0dd0708080651g73516e5bj4fcfdca0b04c3a90@mail.gmail.com> El 8/08/07, Francisco Palm escribió: > ¿Libre un software que depende de un SO privativo, y que requiere de > un compilador privativo (Delphi)? Es exactamente lo mismo que ocurre con python para windows. Entonces, ¿hay que decir que python no es libre para windows? > Extraña idea de libertad!, [...] creo que se deriva del > trasfondo neoliberal de las licencias de Software Libre. Pensaba que ya lo había visto todo, pero calificar de "neoliberal" las licencias OSI...aún me faltaba (porque, supongo yo, que te refieres a aquellas licencias "libres" que no siguen la GPL, del estilo Eric Raymond (un libertario "neoliberal")). En mi opinión, considero que la mayor libertad que se puede dar al software es justamente la libertad para dejar de ser libre, por "extraña" que parezca esta libertad. Hoy en día, es inapropiado seguir considerando una aplicación como un "todo" integral, tal como hace la GPL; una aplicación es el resultado de una combinación de componentes procedentes de diversos sitios y de variadas licencias, por lo que no acaba de resultar práctico el utilizar una licencia que se imponga a las demás. Y con ésto no quiero decir que no haya que usar la GPL, tan sólo que hay utopías que cuesta alcanzar. From pych3m4 en gmail.com Wed Aug 8 15:58:02 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed Oct 24 11:15:45 2007 Subject: [Python-es] Treeview In-Reply-To: <1186418744.7143.19.camel@Hacking> References: <1186418744.7143.19.camel@Hacking> Message-ID: <2c9fb0dd0708080658ma2afc7fh763ef0683f60c030@mail.gmail.com> Con lo que cuentas poco te podemos ayudar. Al menos dínos qué GUI estás usando y algo de código tampoco nos iría mal para ayudarte. http://www.sindominio.net/ayuda/preguntas-inteligentes.html El 6/08/07, Fabio Esteban Durán Verdugo escribió: > Hola: > tengo este treeview > > >Hola Mundo > |___ estoy vivo > | > |___ sigo vivo > > esta compuesto por un nodo principal y dos hijos de ese nodo, ahora > necesito saber como puedo obtener cuantos hijos tiene ese nodo en este > caso que me devuelva 2. > había tratado con un len(self.treeview[nodo]) pero me devuelve la