Re: [Python-es] Problemas para instalar Pmw

2011-07-16 Por tema Douglas Jiménez
¡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

2011-07-07 Por tema Douglas Jiménez
¡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

2011-07-07 Por tema Douglas Jiménez
¡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

2011-06-21 Por tema Douglas Jiménez
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

2011-06-20 Por tema Douglas Jiménez
¡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

2011-06-20 Por tema Douglas Jiménez
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

2011-06-20 Por tema Douglas Jiménez
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

2011-06-02 Por tema Douglas Jiménez
¡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

2011-05-05 Por tema Douglas Jiménez
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

2011-05-01 Por tema Douglas Jiménez
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

2011-04-30 Por tema Douglas Jiménez
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

2011-04-29 Por tema Douglas Jiménez
¡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

2011-04-29 Por tema Douglas Jiménez
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

2011-03-03 Por tema Douglas Jiménez
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

2011-03-03 Por tema Douglas Jiménez
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?

2011-01-27 Por tema Douglas Jiménez
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?

2011-01-26 Por tema Douglas Jiménez
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?

2011-01-26 Por tema Douglas Jiménez
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?

2011-01-25 Por tema Douglas Jiménez
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?

2011-01-21 Por tema Douglas Jiménez
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?

2011-01-21 Por tema Douglas Jiménez
¡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?

2011-01-21 Por tema Douglas Jiménez
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

2011-01-20 Por tema Douglas Jiménez
¡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

2011-01-19 Por tema Douglas Jiménez
¡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

2011-01-19 Por tema Douglas Jiménez
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/