[Python-es] Dudas al usar GTK en Linux y WxPython en Windows para una aplicación

2013-12-03 Por tema manuelcortez
Hola,

Para una aplicación que planeo correr en dos tipos de SO (Win32 y
GNU/Linux) necesito utilizar diferentes librerías para interfaces
gráficas. Por cuestiones de Accesibilidad, bajo Linux debería usar GTK+3
y en Windows WxPython. MI pregunta es si puedo hacer esto con un mismo
código fuente, es decir, si en el mismo programa podría hacer que se
tomara una u otra librería sin afectar al rendimiento del mismo.

En un principio pensé en hacer algo así:

Crear un módulo llamado GUI, que dentro contenga una carpeta por cada
SO, o sea dos directorios, win32 y linux. Poner el __init__.py en cada
uno de esos directorios, e importar todo lo que necesito que puedan
importar otras partes de la aplicación. Luego, fuera de esos
directorios, en el directorio GUI, hacer el __init__.py, con algo como esto:

# -*- coding: utf-8 -*-
import sys

if sys.platform == win32:
from win32 import *
elif sys.platform == linux2:
from linux import *

Y así ir haciendo con cada SO que necesite.

Las preguntas:

1. ¿Hay alguna forma mejor de hacer esto? Solo se necesitarían librerías
gráficas diferentes, todo lo demás funcionará bien en ambas plataformas.
2. En el archivo que ejecuta la aplicación, se inicializa el MainLoop de
Wx para Windows o el GTK si se usa en Linux. Uso if's como en los
módulos para determinar la plataforma. Si el import de wx o GTK está
dentro del bloque de código del IF, supongo que no se importará si la
condición no es cierta. ¿Es mejor separar el código y hacer un archivo
para inicializar la app en Windows y otro para Linux?
3. En el setup.py, por ahora no he encontrado forma de hacer que como
dependencia se tenga GTK o WX si se tiene según qué plataforma, debería
volver a probar con IF? o hay instrucciones en setuptools para usar
según qué herramientas para diferentes OS.

Muchas gracias por la respuesta, saludos!

-- 
Cordialmente:

Manuel Cortéz

Blog: http://manuel.a12x.net

V Semestre
Universidad  de Monterrey (Prepa UDEM) 

Cita:
“Free software, free society”
Manuel Cortéz

“La libertad no es poder elegir entre unas pocas opciones impuestas, sino tener 
el control de tu propia vida. La libertad no es elegir quien será tu amo, es no 
tener amo.”
Richard Stallman




signature.asc
Description: OpenPGP digital signature
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Dudas al usar GTK en Linux y WxPython en Windows para una aplicación

2013-12-03 Por tema Mario Lacunza

Hola,

la verdad q no entiendo el enrollo q estas planeando.. si te ves la 
definicion de wxPython este wrapper para python de wxWidgets lo q hace 
(a diferencia de QT) es usar los controles nativos del OS, es decir en 
win usara los de win y en Linux GTK, es decir no necesitas nada salvo 
empezar a programar.. o de casualidad ya has hecho pruebas y no funciona 
como esperas/deberia ser??


Saludos / Best regards

Mario Lacunza
Email:: mlacu...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Google Talk / Y! messenger / Skype: mlacunzav

El 03/12/13 10:13, manuelcortez escribió:

Hola,

Para una aplicación que planeo correr en dos tipos de SO (Win32 y
GNU/Linux) necesito utilizar diferentes librerías para interfaces
gráficas. Por cuestiones de Accesibilidad, bajo Linux debería usar GTK+3
y en Windows WxPython. MI pregunta es si puedo hacer esto con un mismo
código fuente, es decir, si en el mismo programa podría hacer que se
tomara una u otra librería sin afectar al rendimiento del mismo.

En un principio pensé en hacer algo así:

Crear un módulo llamado GUI, que dentro contenga una carpeta por cada
SO, o sea dos directorios, win32 y linux. Poner el __init__.py en cada
uno de esos directorios, e importar todo lo que necesito que puedan
importar otras partes de la aplicación. Luego, fuera de esos
directorios, en el directorio GUI, hacer el __init__.py, con algo como esto:

# -*- coding: utf-8 -*-
import sys

if sys.platform == win32:
from win32 import *
elif sys.platform == linux2:
from linux import *

Y así ir haciendo con cada SO que necesite.

Las preguntas:

1. ¿Hay alguna forma mejor de hacer esto? Solo se necesitarían librerías
gráficas diferentes, todo lo demás funcionará bien en ambas plataformas.
2. En el archivo que ejecuta la aplicación, se inicializa el MainLoop de
Wx para Windows o el GTK si se usa en Linux. Uso if's como en los
módulos para determinar la plataforma. Si el import de wx o GTK está
dentro del bloque de código del IF, supongo que no se importará si la
condición no es cierta. ¿Es mejor separar el código y hacer un archivo
para inicializar la app en Windows y otro para Linux?
3. En el setup.py, por ahora no he encontrado forma de hacer que como
dependencia se tenga GTK o WX si se tiene según qué plataforma, debería
volver a probar con IF? o hay instrucciones en setuptools para usar
según qué herramientas para diferentes OS.

Muchas gracias por la respuesta, saludos!



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


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


Re: [Python-es] Dudas al usar GTK en Linux y WxPython en Windows para una aplicación

2013-12-03 Por tema manuelcortez
Hola. Sí, ya he hecho pruebas, y cuento con las opiniones de otros
usuarios y desarrolladores ciegos, y pese a que WxPython usa GTK para
Linux, varios de sus controles y el manejo del foco del sistema no los
hace como deberían, y las aplicaciones que requieren de tecnologías de
asistencia (AT-SPI) no lo interpretan correctamente. en palabras
sencillas se podría decir que wxPython es accesible en Windows en un 99%
y en Linux en algo más de un 65%, mientras que GTK nativo en Windows
es 0% accesible y en Linux es lo más accesible que te vas a encontrar.
Por eso va inicialmente mi consulta. NO tengo problema por hacer las dos
interfaces, la cosa es como implementarlas en una aplicación. Saludos.

El 03/12/2013 10:42 a.m., Mario Lacunza escribió:
 Hola,

 la verdad q no entiendo el enrollo q estas planeando.. si te ves la
 definicion de wxPython este wrapper para python de wxWidgets lo q hace
 (a diferencia de QT) es usar los controles nativos del OS, es decir en
 win usara los de win y en Linux GTK, es decir no necesitas nada salvo
 empezar a programar.. o de casualidad ya has hecho pruebas y no
 funciona como esperas/deberia ser??

 Saludos / Best regards

 Mario Lacunza
 Email:: mlacu...@gmail.com
 Personal Website:: http://www.lacunza.biz/
 Hosting:: http://mlv-host.com/
 Mascotas Perdidas:: http://mascotas-perdidas.com/
 Google Talk / Y! messenger / Skype: mlacunzav
 El 03/12/13 10:13, manuelcortez escribió:
 Hola,

 Para una aplicación que planeo correr en dos tipos de SO (Win32 y
 GNU/Linux) necesito utilizar diferentes librerías para interfaces
 gráficas. Por cuestiones de Accesibilidad, bajo Linux debería usar GTK+3
 y en Windows WxPython. MI pregunta es si puedo hacer esto con un mismo
 código fuente, es decir, si en el mismo programa podría hacer que se
 tomara una u otra librería sin afectar al rendimiento del mismo.

 En un principio pensé en hacer algo así:

 Crear un módulo llamado GUI, que dentro contenga una carpeta por cada
 SO, o sea dos directorios, win32 y linux. Poner el __init__.py en cada
 uno de esos directorios, e importar todo lo que necesito que puedan
 importar otras partes de la aplicación. Luego, fuera de esos
 directorios, en el directorio GUI, hacer el __init__.py, con algo como esto:

 # -*- coding: utf-8 -*-
 import sys

 if sys.platform == win32:
 from win32 import *
 elif sys.platform == linux2:
 from linux import *

 Y así ir haciendo con cada SO que necesite.

 Las preguntas:

 1. ¿Hay alguna forma mejor de hacer esto? Solo se necesitarían librerías
 gráficas diferentes, todo lo demás funcionará bien en ambas plataformas.
 2. En el archivo que ejecuta la aplicación, se inicializa el MainLoop de
 Wx para Windows o el GTK si se usa en Linux. Uso if's como en los
 módulos para determinar la plataforma. Si el import de wx o GTK está
 dentro del bloque de código del IF, supongo que no se importará si la
 condición no es cierta. ¿Es mejor separar el código y hacer un archivo
 para inicializar la app en Windows y otro para Linux?
 3. En el setup.py, por ahora no he encontrado forma de hacer que como
 dependencia se tenga GTK o WX si se tiene según qué plataforma, debería
 volver a probar con IF? o hay instrucciones en setuptools para usar
 según qué herramientas para diferentes OS.

 Muchas gracias por la respuesta, saludos!



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



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


-- 
Cordialmente:

Manuel Cortéz

Blog: http://manuel.a12x.net

V Semestre
Universidad  de Monterrey (Prepa UDEM) 

Cita:
“Free software, free society”
Manuel Cortéz

“La libertad no es poder elegir entre unas pocas opciones impuestas, sino tener 
el control de tu propia vida. La libertad no es elegir quien será tu amo, es no 
tener amo.”
Richard Stallman




signature.asc
Description: OpenPGP digital signature
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Dudas al usar GTK en Linux y WxPython en Windows para una aplicación

2013-12-03 Por tema monoBOT
Yo he hecho aplicaciones con WxPython y funcionaban igual para windows y
linux. (el aspecto es diferente pero las pantallas tienen lo mismo)



El 3 de diciembre de 2013 16:42, Mario Lacunza mlacu...@gmail.comescribió:

  Hola,

 la verdad q no entiendo el enrollo q estas planeando.. si te ves la
 definicion de wxPython este wrapper para python de wxWidgets lo q hace (a
 diferencia de QT) es usar los controles nativos del OS, es decir en win
 usara los de win y en Linux GTK, es decir no necesitas nada salvo empezar a
 programar.. o de casualidad ya has hecho pruebas y no funciona como
 esperas/deberia ser??

 Saludos / Best regards

 Mario Lacunza
 Email:: mlacu...@gmail.com
 Personal Website:: http://www.lacunza.biz/
 Hosting:: http://mlv-host.com/
 Mascotas Perdidas:: http://mascotas-perdidas.com/
 Google Talk / Y! messenger / Skype: mlacunzav

 El 03/12/13 10:13, manuelcortez escribió:

 Hola,

 Para una aplicación que planeo correr en dos tipos de SO (Win32 y
 GNU/Linux) necesito utilizar diferentes librerías para interfaces
 gráficas. Por cuestiones de Accesibilidad, bajo Linux debería usar GTK+3
 y en Windows WxPython. MI pregunta es si puedo hacer esto con un mismo
 código fuente, es decir, si en el mismo programa podría hacer que se
 tomara una u otra librería sin afectar al rendimiento del mismo.

 En un principio pensé en hacer algo así:

 Crear un módulo llamado GUI, que dentro contenga una carpeta por cada
 SO, o sea dos directorios, win32 y linux. Poner el __init__.py en cada
 uno de esos directorios, e importar todo lo que necesito que puedan
 importar otras partes de la aplicación. Luego, fuera de esos
 directorios, en el directorio GUI, hacer el __init__.py, con algo como esto:

 # -*- coding: utf-8 -*-
 import sys

 if sys.platform == win32:
 from win32 import *
 elif sys.platform == linux2:
 from linux import *

 Y así ir haciendo con cada SO que necesite.

 Las preguntas:

 1. ¿Hay alguna forma mejor de hacer esto? Solo se necesitarían librerías
 gráficas diferentes, todo lo demás funcionará bien en ambas plataformas.
 2. En el archivo que ejecuta la aplicación, se inicializa el MainLoop de
 Wx para Windows o el GTK si se usa en Linux. Uso if's como en los
 módulos para determinar la plataforma. Si el import de wx o GTK está
 dentro del bloque de código del IF, supongo que no se importará si la
 condición no es cierta. ¿Es mejor separar el código y hacer un archivo
 para inicializar la app en Windows y otro para Linux?
 3. En el setup.py, por ahora no he encontrado forma de hacer que como
 dependencia se tenga GTK o WX si se tiene según qué plataforma, debería
 volver a probar con IF? o hay instrucciones en setuptools para usar
 según qué herramientas para diferentes OS.

 Muchas gracias por la respuesta, saludos!




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



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




-- 
*monoBOT*
Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Dudas al usar GTK en Linux y WxPython en Windows para una aplicación

2013-12-03 Por tema manuelcortez
Creo que envié una respuesta a una cuenta de correo en vez de la lista,
pero aquí está:

Hola. Sí, ya he hecho pruebas, y cuento con las opiniones de otros
usuarios y desarrolladores ciegos, y pese a que WxPython usa GTK para
Linux, varios de sus controles y el manejo del foco del sistema no los
hace como deberían, y las aplicaciones que requieren de tecnologías de
asistencia (AT-SPI) no lo interpretan correctamente. en palabras
sencillas se podría decir que wxPython es accesible en Windows en un 99%
y en Linux en algo más de un 65%, mientras que GTK nativo en Windows
es 0% accesible y en Linux es lo más accesible que te vas a encontrar.
Por eso va inicialmente mi consulta. NO tengo problema por hacer las dos
interfaces, la cosa es como implementarlas en una aplicación. Saludos.

El 03/12/2013 10:56 a.m., monoBOT escribió:
 Yo he hecho aplicaciones con WxPython y funcionaban igual para windows
 y linux. (el aspecto es diferente pero las pantallas tienen lo mismo)



 El 3 de diciembre de 2013 16:42, Mario Lacunza mlacu...@gmail.com
 mailto:mlacu...@gmail.com escribió:

 Hola,

 la verdad q no entiendo el enrollo q estas planeando.. si te ves
 la definicion de wxPython este wrapper para python de wxWidgets lo
 q hace (a diferencia de QT) es usar los controles nativos del OS,
 es decir en win usara los de win y en Linux GTK, es decir no
 necesitas nada salvo empezar a programar.. o de casualidad ya has
 hecho pruebas y no funciona como esperas/deberia ser??

 Saludos / Best regards

 Mario Lacunza
 Email:: mlacu...@gmail.com mailto:mlacu...@gmail.com
 Personal Website:: http://www.lacunza.biz/
 Hosting:: http://mlv-host.com/
 Mascotas Perdidas:: http://mascotas-perdidas.com/
 Google Talk / Y! messenger / Skype: mlacunzav

 El 03/12/13 10:13, manuelcortez escribió:
 Hola,

 Para una aplicación que planeo correr en dos tipos de SO (Win32 y
 GNU/Linux) necesito utilizar diferentes librerías para interfaces
 gráficas. Por cuestiones de Accesibilidad, bajo Linux debería usar GTK+3
 y en Windows WxPython. MI pregunta es si puedo hacer esto con un mismo
 código fuente, es decir, si en el mismo programa podría hacer que se
 tomara una u otra librería sin afectar al rendimiento del mismo.

 En un principio pensé en hacer algo así:

 Crear un módulo llamado GUI, que dentro contenga una carpeta por cada
 SO, o sea dos directorios, win32 y linux. Poner el __init__.py en cada
 uno de esos directorios, e importar todo lo que necesito que puedan
 importar otras partes de la aplicación. Luego, fuera de esos
 directorios, en el directorio GUI, hacer el __init__.py, con algo como 
 esto:

 # -*- coding: utf-8 -*-
 import sys

 if sys.platform == win32:
 from win32 import *
 elif sys.platform == linux2:
 from linux import *

 Y así ir haciendo con cada SO que necesite.

 Las preguntas:

 1. ¿Hay alguna forma mejor de hacer esto? Solo se necesitarían librerías
 gráficas diferentes, todo lo demás funcionará bien en ambas plataformas.
 2. En el archivo que ejecuta la aplicación, se inicializa el MainLoop de
 Wx para Windows o el GTK si se usa en Linux. Uso if's como en los
 módulos para determinar la plataforma. Si el import de wx o GTK está
 dentro del bloque de código del IF, supongo que no se importará si la
 condición no es cierta. ¿Es mejor separar el código y hacer un archivo
 para inicializar la app en Windows y otro para Linux?
 3. En el setup.py, por ahora no he encontrado forma de hacer que como
 dependencia se tenga GTK o WX si se tiene según qué plataforma, debería
 volver a probar con IF? o hay instrucciones en setuptools para usar
 según qué herramientas para diferentes OS.

 Muchas gracias por la respuesta, saludos!



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


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




 -- 
 *monoBOT*
 Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es
 http://monobotblog.alvarezalonso.es


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


-- 
Cordialmente:

Manuel Cortéz

Blog: http://manuel.a12x.net

V Semestre
Universidad  de Monterrey (Prepa UDEM) 

Cita:
“Free software, free society”
Manuel Cortéz

“La libertad no es poder elegir entre unas pocas opciones impuestas, sino tener 
el control de tu propia vida. La libertad no es elegir quien será tu amo, es no 
tener amo.”

Re: [Python-es] Dudas al usar GTK en Linux y WxPython en Windows para una aplicación

2013-12-03 Por tema Mario Lacunza
Pues si has hecho la prueba y no puedes corregir esos problemas q 
mencionas(de pasada has consultado en la lista en ingles de wxpython al 
respecto?)  yo lo q haria seria hacer dos versiones una para cada os y 
asi evitarme problemas, total lo unico q tendrias q hacer diferente 
seria la capa frontend o ventanas.


Saludos / Best regards

Mario Lacunza
Email:: mlacu...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Google Talk / Y! messenger / Skype: mlacunzav

El 03/12/13 12:07, manuelcortez escribió:

Creo que envié una respuesta a una cuenta de correo en vez de la lista,
pero aquí está:

Hola. Sí, ya he hecho pruebas, y cuento con las opiniones de otros
usuarios y desarrolladores ciegos, y pese a que WxPython usa GTK para
Linux, varios de sus controles y el manejo del foco del sistema no los
hace como deberían, y las aplicaciones que requieren de tecnologías de
asistencia (AT-SPI) no lo interpretan correctamente. en palabras
sencillas se podría decir que wxPython es accesible en Windows en un 99%
y en Linux en algo más de un 65%, mientras que GTK nativo en Windows
es 0% accesible y en Linux es lo más accesible que te vas a encontrar.
Por eso va inicialmente mi consulta. NO tengo problema por hacer las dos
interfaces, la cosa es como implementarlas en una aplicación. Saludos.

El 03/12/2013 10:56 a.m., monoBOT escribió:

Yo he hecho aplicaciones con WxPython y funcionaban igual para windows
y linux. (el aspecto es diferente pero las pantallas tienen lo mismo)



El 3 de diciembre de 2013 16:42, Mario Lacunza mlacu...@gmail.com
mailto:mlacu...@gmail.com escribió:

 Hola,

 la verdad q no entiendo el enrollo q estas planeando.. si te ves
 la definicion de wxPython este wrapper para python de wxWidgets lo
 q hace (a diferencia de QT) es usar los controles nativos del OS,
 es decir en win usara los de win y en Linux GTK, es decir no
 necesitas nada salvo empezar a programar.. o de casualidad ya has
 hecho pruebas y no funciona como esperas/deberia ser??

 Saludos / Best regards

 Mario Lacunza
 Email:: mlacu...@gmail.com mailto:mlacu...@gmail.com
 Personal Website:: http://www.lacunza.biz/
 Hosting:: http://mlv-host.com/
 Mascotas Perdidas:: http://mascotas-perdidas.com/
 Google Talk / Y! messenger / Skype: mlacunzav

 El 03/12/13 10:13, manuelcortez escribió:

 Hola,

 Para una aplicación que planeo correr en dos tipos de SO (Win32 y
 GNU/Linux) necesito utilizar diferentes librerías para interfaces
 gráficas. Por cuestiones de Accesibilidad, bajo Linux debería usar GTK+3
 y en Windows WxPython. MI pregunta es si puedo hacer esto con un mismo
 código fuente, es decir, si en el mismo programa podría hacer que se
 tomara una u otra librería sin afectar al rendimiento del mismo.

 En un principio pensé en hacer algo así:

 Crear un módulo llamado GUI, que dentro contenga una carpeta por cada
 SO, o sea dos directorios, win32 y linux. Poner el __init__.py en cada
 uno de esos directorios, e importar todo lo que necesito que puedan
 importar otras partes de la aplicación. Luego, fuera de esos
 directorios, en el directorio GUI, hacer el __init__.py, con algo como 
esto:

 # -*- coding: utf-8 -*-
 import sys

 if sys.platform == win32:
 from win32 import *
 elif sys.platform == linux2:
 from linux import *

 Y así ir haciendo con cada SO que necesite.

 Las preguntas:

 1. ¿Hay alguna forma mejor de hacer esto? Solo se necesitarían librerías
 gráficas diferentes, todo lo demás funcionará bien en ambas plataformas.
 2. En el archivo que ejecuta la aplicación, se inicializa el MainLoop de
 Wx para Windows o el GTK si se usa en Linux. Uso if's como en los
 módulos para determinar la plataforma. Si el import de wx o GTK está
 dentro del bloque de código del IF, supongo que no se importará si la
 condición no es cierta. ¿Es mejor separar el código y hacer un archivo
 para inicializar la app en Windows y otro para Linux?
 3. En el setup.py, por ahora no he encontrado forma de hacer que como
 dependencia se tenga GTK o WX si se tiene según qué plataforma, debería
 volver a probar con IF? o hay instrucciones en setuptools para usar
 según qué herramientas para diferentes OS.

 Muchas gracias por la respuesta, saludos!



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


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




--
*monoBOT*
Visite mi sitio(Visit my site): 

Re: [Python-es] Lista de libros de programación libres/gratuitos

2013-12-03 Por tema Alejandro Rivadeneira
Muchisimas gracias por el link.
Saludos





El Domingo, 10 de noviembre, 2013 10:51:43, Gerardo Diez García 
gerardo.diez.gar...@gmail.com escribió:
 
El 09/11/13 22:03, David Villa escribió:
 Hola:
 
 Traducir no supone mover el error, supone multiplicarlo. Habrá errores
 de interpretación en el original y potencialmente en todas las
 traducciones, por parte tanto de los lectores como de los traductores.
 
 Saludos
 
 
 El 9 de noviembre de 2013 00:52, Gerardo Diez García
 gerardo.diez.gar...@gmail.com mailto:gerardo.diez.gar...@gmail.com
 escribió:
 
     El 08/11/13 16:59, David Villa escribió:
      Hola:
     
      En mi experiencia la documentación técnica traducida al español (e
      imagino que pasa con otros idiomas) es siempre menos completa, más
      anticuada, menos precisa y suele contener errores de
     interpretación por
      parte de los traductores, además de las erratas propias de todo
     proceso
      de traducción. Además muchas veces el traductor no tiene el mismo
     nivel
      técnico que los autores orignales y se nota que no comprende
      completamente lo que está contando.
     
      Por mucho que nos duela si queremos documentación reciente y correcta
      hay que ir a la original en inglés.
     
      Saludos
     Eso presupone un nivel de traducción y comprensión mayor en los lectores
     que en los propios traductores. Así sólo se consigue mover dónde se
     produce el error de comprensión. (Mal que nos pese)
     ___
Antes de nada dejar claro que estoy de acuerdo en la necesidad de acudir
a la documentación en inglés para mantenerse actualizado. Creo que no lo
señale en mi correo anterior.
Pero sigo defendiendo que sería preferible una traducción de calidad
(igual es este el punto en el que flaquea) que el que alguien con unos
conocimientos básicos de la materia se lance a hacer sus propias
interpretaciones. En mi caso hay veces que me resulta complicado
entender conceptos en castellano, como para lanzarme a la fuente original.


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


[Python-es] Documentacion de Flesk

2013-12-03 Por tema Alexandro Colorado
Alguien tiene algunos libros o sitios recomendados de este microframework
aparte del sitio oficial? He notado que aun no hay libros de Flask, la
mayoria esta enfocada en Django TurboGear y CherryPy.

-- 
Alexandro Colorado
Apache OpenOffice Contributor
http://www.openoffice.org
882C 4389 3C27 E8DF 41B9  5C4C 1DB7 9D1C 7F4C 2614
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Documentacion de Flesk

2013-12-03 Por tema Kiko
El 3 de diciembre de 2013 18:30, Alexandro Colorado j...@oooes.orgescribió:

 Alguien tiene algunos libros o sitios recomendados de este microframework
 aparte del sitio oficial? He notado que aun no hay libros de Flask, la
 mayoria esta enfocada en Django TurboGear y CherryPy.


Últimamente están saliendo unos cuantos libros de Flask:
http://www.amazon.com/Instant-Flask-Web-Development-DuPlain/dp/1782169628/ref=sr_1_1?s=booksie=UTF8qid=1386091978sr=1-1keywords=flask
http://www.amazon.com/Flask-Web-Development-Developing-Applications/dp/1449372627/ref=sr_1_5?s=booksie=UTF8qid=1386091997sr=1-5keywords=flask

Y aquí tienes muchos enlaces a flask:
http://www.reddit.com/r/Python/search?q=flasksort=newrestrict_sr=ont=all

Entre los enlaces más nuevos tienes una serie de posts sobre como crear un
blog en flask que, supongo, será una buena forma de empezar con el
microframework.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] dudas para un proyecto nuevo

2013-12-03 Por tema José Luis Chiquete Valdivieso
Hola Pablo.

1. Me parece que más bien necesitas un sistema de control de versiones.
Te recomiendo que te familiarices con Git o si quiere empezar con algo
basado en Python, Mercurial. En vista de que estás comenzando, hay que
hacerlo con las herramientas correctas.

2. Python cuenta con un tipo de datos llamado diccionario (dict). Es una
excelente opción para facilitar el tema de idiomas múltiples.

3. Creo que te puede ser útil el código que estoy usando para una serie
de cursos. El caso de estudio que utilizo es un sistema de altas que
incluye un archivo de configuración por medio de lectura/escritura de
archivos. Quizás te sea útil.

Te paso la liga a las presentaciones del curso en cuestión en
slideshare. Revisa el script poliglota.py (diapositiva 229) para tu duda
sobre diccionarios y el caso de uso con escritura/lectura de archivos (a
partir de la diapositiva 281 en adelante).


http://www.slideshare.net/josech/programador-jr-para-python-primera-parte-13120

El código del curso lo puedes ver aquí:

https://docs.google.com/file/d/0B-tF2kZLbAXPN0dZX1ZHTUJqUkE/edit


El 01/12/13 12:08, Pablo Rodríguez escribió:
 Hola a todos,

 estoy con lo que es mi primer proyecto de código de mi vida. Digamos que
 estoy aprendiendo Python y es el único lenguaje de programación que
 conozco (algo, también, aunque poco, de ActionScript).

 Hay tres cosas que me gustaría saber cómo se hacen. Lo que necesito es
 saber la forma canónica de hacerlo. O la mejor o más habitual.

 Son dos utilidades de código sin ventanas. Necesito saber:

 1. Cómo hacer que tengan los dos programas una misma versión. Sé que
 poner una variable version en cada uno de los programas sería una
 opción, pero entiendo que es posible que haya una manera de hacerlo para
 que todos los programas tengan la misma versión. Así no me olvidaría de
 actualizarlo en una y no en otra.

 2. Los programas tienen un pequeño texto de interacción con el usuario.
 Está en inglés, pero me gustaría que pudiese traducirse a otros idiomas.
 ¿Cuál es la manera mejor de hacerlo? Lo digo para que por eso el código
 no se vuelva ilegible.

 3. Para facilitar que la gente pueda configurar su programilla, me
 gustaría que cada cual tuviese un archivo de configuración. ¿La manera
 mejor de hacerlo es ConfigParser? (Entiendo que puede ser un único
 archivo para las dos utitilidades.)

 Para que mi explicación no quede tan seca, pensad que los programas son
 tan simples como:

 hola.py
 import sys
 print Hola mundo
 sys.exit()

 adios.py
 import sys
 print Adiós mundo
 sys.exit()

 Por si fuese relevante, uso y desarrollo para Linux.

 Muchas gracias de antemano,


 Pablo


-- 
Ing. José Luis Chiquete Valdivieso
Director General
Open Intelligence, S.A. de C.V.
http://openintelligence.mx
Tel. +52 (55) 3548-1400
Móvil +52 1 (55) 4390-7327

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


Re: [Python-es] Dudas al usar GTK en Linux y WxPython en Windows para una aplicación

2013-12-03 Por tema Francisco Soto
Estimado:

En lo personal estoy usando python con Qt, funciona super para windows
(xp, 7, 8) y linux (ubuntu 8.04 y 12.04).


* Ojo, algunas librerías en 12.04 no están en 8.04, por loq eu tienes que
ver bien que vas a utilizar si es en distintas versiones de ubuntu.

** Si piensas usar hilos procesos, linux por seguridad es un poco molesto,
por lo que recomiendo hacer la app en linux y después probar en windows
(que no debería arrojar ningún problema).

Saludos!

Francisco
Ingeniero de Desarrollo


El 3 de diciembre de 2013 12:13, manuelcortez
manuelcorte...@gmail.comescribió:

 Hola,

 Para una aplicación que planeo correr en dos tipos de SO (Win32 y
 GNU/Linux) necesito utilizar diferentes librerías para interfaces
 gráficas. Por cuestiones de Accesibilidad, bajo Linux debería usar GTK+3
 y en Windows WxPython. MI pregunta es si puedo hacer esto con un mismo
 código fuente, es decir, si en el mismo programa podría hacer que se
 tomara una u otra librería sin afectar al rendimiento del mismo.

 En un principio pensé en hacer algo así:

 Crear un módulo llamado GUI, que dentro contenga una carpeta por cada
 SO, o sea dos directorios, win32 y linux. Poner el __init__.py en cada
 uno de esos directorios, e importar todo lo que necesito que puedan
 importar otras partes de la aplicación. Luego, fuera de esos
 directorios, en el directorio GUI, hacer el __init__.py, con algo como
 esto:

 # -*- coding: utf-8 -*-
 import sys

 if sys.platform == win32:
 from win32 import *
 elif sys.platform == linux2:
 from linux import *

 Y así ir haciendo con cada SO que necesite.

 Las preguntas:

 1. ¿Hay alguna forma mejor de hacer esto? Solo se necesitarían librerías
 gráficas diferentes, todo lo demás funcionará bien en ambas plataformas.
 2. En el archivo que ejecuta la aplicación, se inicializa el MainLoop de
 Wx para Windows o el GTK si se usa en Linux. Uso if's como en los
 módulos para determinar la plataforma. Si el import de wx o GTK está
 dentro del bloque de código del IF, supongo que no se importará si la
 condición no es cierta. ¿Es mejor separar el código y hacer un archivo
 para inicializar la app en Windows y otro para Linux?
 3. En el setup.py, por ahora no he encontrado forma de hacer que como
 dependencia se tenga GTK o WX si se tiene según qué plataforma, debería
 volver a probar con IF? o hay instrucciones en setuptools para usar
 según qué herramientas para diferentes OS.

 Muchas gracias por la respuesta, saludos!

 --
 Cordialmente:

 Manuel Cortéz

 Blog: http://manuel.a12x.net

 V Semestre
 Universidad  de Monterrey (Prepa UDEM)

 Cita:
 “Free software, free society”
 Manuel Cortéz

 “La libertad no es poder elegir entre unas pocas opciones impuestas, sino
 tener el control de tu propia vida. La libertad no es elegir quien será tu
 amo, es no tener amo.”
 Richard Stallman



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


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