Re: [Python-es] Problemas para instalar Pmw
¡Hola a tod@s! El 11 de julio de 2011 22:42, Alfonso de la Guarda alfons...@gmail.comescribió: Hola, Bajas el paquete: http://sourceforge.net/project/showfiles.php?group_id=10743 Lo descomprimes y dentro del directorio ejecutas: python setup.py install (con permisos de root) Doy disculpas por no haber contestado este correo en su oportunidad, pero algunas ocupaciones me desviaron del asunto por el cual generé el hilo. Agradezco a Alfonso su sugerencia que fue la que (luego de algunos errores míos) me permitió instalar el paquete debidamente. Se debe acomodar para las series 2.X de Python Efectivamente no funciona en 3.1. Aunque intenta la instalación, termina con errores. Entonces, ¿no hay Pmw para 3.x? Saludos, Ídem Alfonso de la Guarda Douglas ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Manual de tkinter
¡Hola a tod@s! ¿Alguien conoce un manual de tkinter (preferiblemente en línea, pero si no, ¿que se hace?) que sea paso y paso y con abundantes ejemplos? Gracias de antemano por la información. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Manual de tkinter
¡Gracias por responder, Gerardo! El 7 de julio de 2011 11:12, gerardo Juarez gerardojua...@buyteknet.infoescribió: Bueno, este libro es del autor original de Tkinter, me parece: http://www.pythonware.com/**library/tkinter/introduction/http://www.pythonware.com/library/tkinter/introduction/ Éste que me recomiendas es este mismo (creo): http://effbot.org/tkinterbook/tkinter-whats-tkinter.htm. En estos momentos lo estoy leyendo y no me parece malo, pero no encuentro en él suficientes ejemplos que me orienten. Todavía me deja mucho para dilucidar. Hay el problema de que ... Supongo que por alguna razón particular necesitas usar Tkinter, porque, aunque su diseño me parece excelente, ya es un poco obsoleto en su apariencia. Hay librerías más recientes (aunque ninguna acaba de gustarme como Tkinter). Razón particular: ninguna. Soy un ex-programador (Basic, Fortran, Pascal, ¿te suenan?, je, je) que, como el hijo pródigo, intenta volver a casa. Ahora hay conceptos nuevos y nuevas formas de usar las herramientas. Tkinter es lo que he conseguido más publicitado, así que por allí estoy tratando de irme. Fíjate que tú mismo dices que las otras librerías no te gustan tanto como ésta. Yo suelo aprender bastante de los ejemplos. Por eso me gusta cuando consigo muchos de ellos. saludos Gracias, de nuevo Gerardo Juárez Douglas Jiménez. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Detectar una tecla
El 20 de junio de 2011 09:33, Javier Collado javier.coll...@gmail.comescribió: Hola, El día 20 de junio de 2011 15:49, Douglas Jiménez doug...@gmail.com escribió: Quizás si explico lo que quiero hacer .. Quizá en lugar de desarrollar la aplicación para consola, sea más práctico hacerlo para un entorno de ventanas... Un saludo, Javier Siguiendo la recomendación de Javier y por aquello de que Unas cuantas horas de ensayo y error pueden ayudarte a ahorrar unos minutos de revisión de los manuales, llevo ya unas cuantas horas leyendo el manual de TKinter de Fredrik Lundh, que conseguí en la red. Así que esta parte del hilo creo que va dirigida a quienes manejen TKinter. Al incio del capítulo 7, en la página 19, Lundh da un ejemplo para manejar el evento de capturar pulsaciones del ratón. Lo corrí haciendo las pequeñas modificaciones necesarias para Python 3.1 y todo perfecto. Por supuesto que se me vino la idea de adaptarlo para las pulsaciones de teclado y lo convertí en esto: # Archivo: tecla.py from tkinter import * def main(): root = Tk() def callback(evento): print(La tecla es, evento.keycode) # Línea clave del programa frame = Frame(root, width=100, height=100) frame.bind(KeyPress, callback) frame.pack() root.mainloop() con lo cual pretendo que al presionar una tecla se imprima algo relacionado con ella en el terminal (es la que llamé Línea clave del programa). En la línea clave ha cambiado .keycode por .keysym, keysym_num y otras cosas, pero nada de nada. Como es natural, necesito una orientación a este respecto. Es claro que no he entendido cómo manejar el evento KeyPress. Gracias. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Detectar una tecla
¡Hola! ¿Qué función en Python me permite detectar una tecla para controlar un proceso con ella? Por ejemplo, para colocar algo como *** ¿Está de acuerdo, Sí, No? o *** Presione C para continuar. De mis tiempos con Pascal recuerdo la función ReadKey: Ej: repeat proceso a realizar tecla=ReadKey until tecla in ['S', 's', 'N', 'n'] Gracias. Douglas ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Detectar una tecla
El 20 de junio de 2011 07:07, Javier Collado javier.coll...@gmail.comescribió: Hola, El día 20 de junio de 2011 12:46, Douglas Jiménez doug...@gmail.com escribió: De mis tiempos con Pascal recuerdo la función ReadKey: En C la función equivalente a ReadKey se llama getch. En python tenemos: - curses.window.getch (linux) - msvcrt.getch (windows) Gracias, Javier. Sin embargo, por terminal intenté esto: import curses tecla = '' while tecla == '': ... tecla = curses.window.getch() pero me da un error: Traceback (most recent call last): File stdin, line 2, in module AttributeError: 'module' object has no attribute 'window' ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Detectar una tecla
El 20 de junio de 2011 08:45, Javier Collado javier.coll...@gmail.comescribió: Hola, El día 20 de junio de 2011 13:57, Douglas Jiménez doug...@gmail.com escribió: Gracias, Javier. Sin embargo, por terminal intenté esto: pero me da un error: Para utilizar curses hay que inicializar el terminal ... Quizás si explico lo que quiero hacer se les puede hacer más fácil orientarme. Quiero escribir algo parecido a la instrucción input para un niño de tres años. Él se sabe todas las letras del alfabeto, pero no sabe leer (por supuesto). La idea es hacer que vaya escribiendo letras en secuencia, dirigido por un adulto, hasta que tenga una palabra, luego de lo cual al presionar Enter pasará algo relacionado con el significado de la palabra (lo cual sé programar). Las letras se le aparecerán en un formato grande y en una ventana ad-hoc, donde sucederá el evento ya comentado. Por eso necesito una rutina que se quede esperando la letra para luego ponerla en cierto lugar de la ventana. La palabra, por supuesto, la formo por concatenación de las letras. Gracias. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Funciones matemáticas
¡Hola! ¿Dónde puedo conseguir la lista completa de las funciones matemáticas incorporadas en el módulo math? Gracias. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Recarga de los archivos fuente
El 4 de mayo de 2011 18:43, Nekmo conta...@nekmo.com escribió: En Python3 (que es lo que él usa) ahora reload se encuentra en el módulo imp. http://docs.python.org/release/3.0.1/whatsnew/3.0.html http://docs.python.org/release/3.0.1/library/imp.html#imp.reload Ésta es la solución. Gracias. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Recordar órdenes
El 1 de mayo de 2011 02:42, Ricardo Cárdenes Medina ricardo.carde...@gmail.com escribió: $ dpkg -S python3.1 Eso te dirá si hay algún paquete que lo contenga. Si no lo localizas, entonces no hay paquete .deb; haz esto otro: $ which python3.1 para saber dónde quedó instalado (seguramente /usr/local/bin). En ese caso, el resto de la instalación manual estará en lugares relativos a ese lugar (/usr/local/lib, /urs/local/share, ...) ¡Esto era exactamente lo que me hacía falta! Gracias. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Recordar órdenes
El 30 de abril de 2011 00:02, Carlos Zuniga carlos@gmail.com escribió: 2011/4/29 Douglas Jiménez doug...@gmail.com: ... Si usaste checkinstall estás de suerte, este te genera un archivo deb del programa instalado para una fácil desinstalación. Mira con dpkg `dpkg -l python*` para buscar que paquete es el que has creado y lo desinstalas con un `aptitude purge python...` No sé que pasa pero estas instalaciones a mano como que son más fuertes que el odio. Hice exactamente lo que me dijiste y nada, de hecho con la opción purge dice No se instalará, actualizará o eliminará ningún paquete. Pero allí está pues al dar la orden python3.1 corre igual. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Recordar órdenes
¡Hola a tod@s! Estoy tratando de usar Python 3.1 desde el terminal. Mi problema actual es que no consigo acceder a las órdenes anteriores mediante el uso de las flechas de dirección, sino que tengo que tipearlas de nuevo. En Python 2.6 podía tener acceso a esas órdenes mediante las flechas arriba y abajo. ¿Hay alguna manera de hacerlo en 3.1? Gracias. Douglas ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Recordar órdenes
El 29 de abril de 2011 12:41, Carlos Zuniga carlos@gmail.com escribió: 2011/4/29 Douglas Jiménez doug...@gmail.com: ¡Hola a tod@s! Estoy tratando de usar Python 3.1 desde el terminal. Mi problema actual es que no consigo acceder a las órdenes anteriores mediante el uso de las flechas de dirección, sino que tengo que tipearlas de nuevo. En Python 2.6 podía tener acceso a esas órdenes mediante las flechas arriba y abajo. ¿Hay alguna manera de hacerlo en 3.1? Que distro utilizas? Es un paquete de sus repositorios o descargado de python.org o de otro lado? Ahora que me haces la pregunta, caigo en cuenta de que estoy trabajando con una instalación que bajé desde python.org. En principio lo hice pues como Ubuntu 10.04 me instala automáticamente Python 2.6.5 yo pensé que 3.1 no estaba en los repositorios; luego de instalar me di cuenta (mi torpeza, lo reconozco) de que sí estaba. Así que hice una instalación con Synaptic, pensando que quizás desplazaría la instalación manual anterior, pero no fue así. Siguiendo una sugerencia que conseguí en la red, la instalación manual la hice abriendo una terminal en el directorio desempaquetado y corriendo las órdenes siguientes: .\configure checkinstall -D make install El problema es que ahora no sé como desinstalarlo para proceder a instalar la versión de los repositorios. Agradezco cualquier ayuda al respecto. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] error al decodificar unicode
El 3 de marzo de 2011 15:54, Antonio Alvarado Hernández aalvara...@gmail.com escribió: Hola (P@vel), Si estás en Windows, ... Y escribes algo como esto: # -*- coding: iso-8859-1 -*- a = uSaludos desde España! print a PD: Si vas a programar para Linux y Windows a la vez, utiliza UTF8 y no tendrás problemas. Ésta es mi salida en Ubuntu root@douglas-laptop:/home/douglas/Escritorio# python prueba.py Traceback (most recent call last): File prueba.py, line 5, in module print str(a) UnicodeEncodeError: 'ascii' codec can't encode character u'\xd1' in position 4: ordinal not in range(128) para prueba.py= #!/usr/bin/python # -*- coding: UTF8 -*- a = u'ESPAÑA' print str(a) Saludos. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] error al decodificar unicode
El 3 de marzo de 2011 16:02, Douglas Jiménez doug...@gmail.com escribió: El 3 de marzo de 2011 15:54, Antonio Alvarado Hernández aalvara...@gmail.com escribió: Hola (P@vel), Si estás en Windows, ... Y escribes algo como esto: # -*- coding: iso-8859-1 -*- a = uSaludos desde España! print a PD: Si vas a programar para Linux y Windows a la vez, utiliza UTF8 y no tendrás problemas. Ésta es mi salida en Ubuntu root@douglas-laptop:/home/douglas/Escritorio# python prueba.py Traceback (most recent call last): File prueba.py, line 5, in module print str(a) UnicodeEncodeError: 'ascii' codec can't encode character u'\xd1' in position 4: ordinal not in range(128) para prueba.py= #!/usr/bin/python # -*- coding: UTF8 -*- a = u'ESPAÑA' print str(a) Saludos. Douglas. En su Manual de Introducción a Python (que está siendo comentado en estos momentos en otro hilo y por lo cual lo felicito y le agradezco) Ángel Luis García plantea (pág. 19) crear en /usr/local/lib/python2.6/site-packages un archivo sitecustomize.py con el siguiente contenido: import sys sys.setdefaultencoding('iso-8859-1') que (si no entiendo mal) Python debe leer cuando se inicie. Después de esto no habría problema con la ejecución del sencillo programa propuesto por P@vel. Sin embargo, tampoco con esto he tenido suerte. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] ¿Cómo manejo los caracteres especiales?
El 26 de enero de 2011 18:55, Daπid davidmen...@gmail.com escribió: 2011/1/26 Douglas Jiménez doug...@gmail.com: Confieso (espero que no sea una especie de sacrilegio) que no sabía que se podían enviar mensajes de acción al intérprete. En realidad, tenía muchos años sin programar. Siempre había pensado que una línea de comentario comenzaba con un caracter particular que le decía al interprete (o compilador) que todo lo que estaba hasta el final de la línea no debía ser tomado en cuenta. Ignoro si hay más casos, pero el encode es una orden bastante especial. De hecho, no puede ir en cualquier sitio, sino que sólo es válido en la primera o segunda línea del programa. Creo que en alguna parte lo leí como magic comment D. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] ¿Cómo manejo los caracteres especiales?
El 26 de enero de 2011 09:21, peter pablomar...@gmail.com escribió: El día 26 de enero de 2011 14:31, Douglas Jiménez doug...@gmail.com escribió: A propósito: ¿por qué funciona una cosa como # -*- coding: UTF8 -*-? Si el primer caracter de esta cadena es una orden de comentario, ¿cómo ejerce alguna influencia sobre el programa? Sigo agradeciendo cualquier ayuda o comentario respecto a este asunto. ¿No sabes por qué funciona esa linea -*- coding: utf-8 -*- aunque esté comentada con # ? Deberías probar a leer la documentación de python, te resultará interesante sobre todo si quieres programar en python. ¡Seguro! Estoy en eso. ¿Por qué no eres más específico y me diriges hacia la lectura que debo hacer, una dirección o algo así? Uno va consiguiendo las cosas poco a poco y la estructura del sistema se hace evidente con la práctica. Si la tuviera de antemano, te aseguro que no molestaría a nadie preguntando. Gracias. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] ¿Cómo manejo los caracteres especiales?
El 26 de enero de 2011 13:24, lasizoillo lasizoi...@gmail.com escribió: El día 26 de enero de 2011 15:02, Douglas Jiménez doug...@gmail.com escribió: El 26 de enero de 2011 09:21, peter pablomar...@gmail.com escribió: El día 26 de enero de 2011 14:31, Douglas Jiménez doug...@gmail.com escribió: A propósito: ¿por qué funciona una cosa como # -*- coding: UTF8 -*-? Si ... ¿No sabes por qué funciona esa linea -... Supongo que se referirá a esto: http://docs.python.org/howto/unicode Pues... parece que aquí sí hay algo que puedo leer. Me tomaré la tarea de hacerlo y ojalá me resuelva el problema (positiva o negativamente). Gracias por tu sugerencia (y también a Chema que me hizo la misma). La linea # -*- coding: utf-8 -*- le dice al intérprete de python en qué codificación de caracteres está el fichero fuente. Confieso (espero que no sea una especie de sacrilegio) que no sabía que se podían enviar mensajes de acción al intérprete. En realidad, tenía muchos años sin programar. Siempre había pensado que una línea de comentario comenzaba con un caracter particular que le decía al interprete (o compilador) que todo lo que estaba hasta el final de la línea no debía ser tomado en cuenta. Cuando defines el literal de una cadena:... Para simplicar el problema hay que pensar en abstracto. Gracias por tu resumen (¡muy inteligente!) de la teoría de Shannon. Me ayudó a comprender algunas partes filosas de mi problema. ... Respondiendo a estas preguntas, verás que sencillo es todo y si no es sencillo verás como se te ocurren formas de analizarlo y reparar el error ;-) Ojalá tenga yo la misma inteligencia para aplicarlo en la solución que intento implementar. Saludos: Ídem. Javi Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] ¿Cómo manejo los caracteres especiales?
El 21 de enero de 2011 19:02, Daπid davidmen...@gmail.com escribió: Hola. El comando coding sirve para definir la codificación de caracteres, y debe ir en la primera o en la segunda línea. Este comando coding no lo consigo. ¿Me podrías dar un pequeño ejemplo de su uso? El asunto del manejo de los caracteres especiales es esencial a mi problema, pues justamente lo que intento hacer con mi programa es sustituirlos cada vez que aparezcan. Trabajo en Ubuntu, pero me gustaría escribir un programa lo menos independiente posible de la plataforma. También quisiera, por ejemplo, escribirlo en Windows para facilitar el módulo a algunos amigos que comparten código conmigo. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] ¿Cómo borro o renombro archivos?
El 21 de enero de 2011 07:47, Kiko kikocorre...@gmail.com escribió: El 21 de enero de 2011 13:06, Douglas Jiménez doug...@gmail.comescribió: ¡Hola a tod@s! Busco en las referencias que me han dado y por San Google ... Douglas. Prueba con el módulo *os* [1] [1] http://docs.python.org/library/os.html#module-os Efectivamente: os.remove(archivo). Gracias. Lo que pasó fue que se me escondió un buen rato. :) D. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] ¿Cómo manejo los caracteres especiales?
¡Hola a tod@s! El programa con el que me estoy iniciando para trabajar en Python consiste en hacer transportables archivos .tex que dependen de la implementación. Más fácil: los caracteres á, é, í, etc. obtenibles directamente por teclado los debo convertir a \'a, \'e, \'i, etc. Como ven, se trata de un programa de lógica muy sencilla y la única dificultad que consigo ha tenido que ver con el manejo de los archivos, lo cual he ido aprendiendo poco a poco con el apoyo de ustedes y de San Google. Ahora mismo creo que el programa no me corre correctamente por algún inconveniente con la codificación. Por allí vi una sugerencia de usar algo que llaman comentario mágico (magic comment), el cual es # -*- coding: latin1 -*- (que también he cambiado por utf-8). No entiendo como un comentario puede cambiar la ejecución de un programa y, de hecho, lo que hace mi programa es dejarme el archivo tal como lo metí. Si sirve de algo: la lógica que utilizó es la de usar dos listas, una con los caracteres indeseables y otra con los que deben sustituirlos colocados en las mismas posiciones en ambas listas. Se recorre el archivo caracter a caracter para hacer la sustitución. No logro identificar dónde está la dificultad. Saludos. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] ¿Cómo manejo los caracteres especiales?
El 21 de enero de 2011 19:02, Daπid davidmen...@gmail.com escribió: Hola. El comando coding sirve para definir la codificación de caracteres, y debe ir en la primera o en la segunda línea. Su valor depende del entorno en el que se ejecute. Gracias. Voy a buscar su documentación. ¿En qué SO estás? En GNU/Linux, debes poner UTF8; en Windows, cp1252. Las líneas y asteriscos son decorativas. Linux, Ubuntu 10.04. Si quieres ahorrarte todo esto, también puedes incluir en el preámbulo de tu documento LaTeX: \usepackage[latin1]{inputenc} \usepackage[utf8]{inputenc}, en linux Y ya reconoce el texto con tildes. Creo que es paquete estándar. Sí. Pero justamente ahí está el problema: es dependiente de la plataforma. Claro, en linux puedo usar recode y convertir de una implementación a otra, pero lo que quiero es estandarizar los archivos, pues se trata de compartirlos con usuarios de otros sistemas. Después de todo a LaTeX nos lo ofrecen como un sistema portable y ha sido nuestra pereza la que ha hecho que se pierda algo de esa portabilidad. Gracias por tu amabilidad. David. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Como accedo al eof
¡Hola a tod@s! Hasta ahora cuando he querido detectar el fin de un archivo uso la función eof, es decir algo como while not eof(archivo) do. ¿Cómo se hace algo similar en python. No logro dar con una instrucción como ésta en el tutorial. Gracias. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Manual de procedimientos estándar
¡Hola a tod@s! Esta es mi primera pregunta a la lista. Alguna vez fui programador aficionado (fortran, basic, pascal) pero dejé el asunto hace muchos años (no me pregunten cuántos para no entrar en detalles). Me gustaría regresar un poco a este mundo algo perdido para mí y decidí hacerlo con python. En este momento lo que quisiera de ustedes es que me recomendaran algún manual en línea -lo más exhaustivo posible- que contenga listas de procedimientos estándar. Por ejemplo, cuáles son los métodos disponibles para manipular archivos: abrir, cerrar, copiar, eliminar, etc. Imagino que debe haber una lista de objetos estándar cada uno de los cuales tiene sus métodos propios. Me gustaría disponer de ella. Gracias por su colaboración. Saludos a tod@s. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Manual de procedimientos estándar
El 19 de enero de 2011 15:54, Daπid davidmen...@gmail.com escribió: La documentación oficial [1] es muy buena y exhaustiva. En particular, para empezar, puedes mirarte el tutorial [2] (si sabes programar en otros lenguajes probablemente vayas bastante rápido). De todas formas, lo que creo que pides también existe. Tienes la descripción de las bibliotecas estándar [3] y la referencia sobre el núcleo del lenguaje [4]. Como ellos mismos las describen, son lacónicas, pero exactas y completas. Como referencia, están bien, pero para aprender, mejor lo anterior. Por cierto, soy el feliz poseedor del libro Python Pocket Reference [5]. Es auténticamente de bolsillo, yo lo llevo siempre encima, y es una referencia rápida y práctica a todo lo fundamental del lenguaje. [1] http://www.python.org/doc/ [2] http://docs.python.org/tutorial/ [3] http://docs.python.org/library/index.html#library-index [4] http://docs.python.org/reference/ [5] http://oreilly.com/catalog/9780596158095?green=19209699401cmp=af-mybuy-9780596158095.IP Darrid: En una primera mirada creo que tu respuesta soluciona mi problema. Muchas gracias. El libro que me recomiendas es muy económico en Amazon. Si me animo a seguir trabajando en esto lo voy a comprar. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/