Re: [Python-es] sobre pdf

2010-05-25 Por tema Chema Cortes
El día 24 de mayo de 2010 20:33, Ivette Maria Suarez Muñoz
immu...@estudiantes.uci.cu escribió:
 Disculpen si mis correos no son muy explicativos, el problema es que yo 
 trabajo con windows, y en realidad use el pyscripter para cargar el texto 
 plano del pdf con el pyPdf y lo hizo muy bien me da en una variable el texto 
 plano bastante bien, pero cuando lo hago en el eclipse con el pydev usando el 
 pyPdf no me carga bien el texto, solo escribi este mensaje porque a lo mejor 
 a alguien le habia pasado esto antes y sabia que hacer, disculpen si he 
 molestado.

Si son las mismas condiciones y sólo cambia que usas eclipse, podría
ser un problema de memoria.

La cosa es que he hecho una prueba rápida con eclipse y no me ha dado
ningún problema, incluso reduciendo la memoria a sólo 128M, aunque he
usado la versión de desarrollo de pyPdf puesto que la última versión
estable parecía antigua (2008). La he descargado del repositorio git:

  http://github.com/mfenniak/pyPdf

Aún así, te sigo recomendando el uso de pdftotext. Es más cómodo (no
hay que ir página por página) y extrae mejor el texto. Puedes
descargarte el binario para windows desde la web de xpdf:

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


[Python-es] sobre ejecutable

2010-05-25 Por tema Ivette Maria Suarez Muñoz
Hola necesito hacer un ejecutable, pues he hecho una serie de modulos y 
quisiera hacer una ejecutable de modo tal que cuando lo ejecute se copien todos 
los modulos en la carpeta C:\Python25\Lib\site-packages, si alguien sabe y me 
puede ayudar se lo voy a agradecer
___
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] sobre ejecutable

2010-05-25 Por tema Juan Pablo Valois Valencia
Cordial saludo,

Pues como hablas de ejecutable, me imagino que te refieres a un ambiente
Windows, entonces te recomendaría usar la extensión de Distutils py2exe (
http://www.py2exe.org/). Esto recolpilará un conjunto de archivos que luego
podrán hacer ejecutable tu aplicación, en la página encontrarás mucha
información al respecto. Al final para que todos estos archivos puedas
portarlos de un equipo a otro puedes generar un instalador con un
empaquetador como Inno Setup (http://www.jrsoftware.org/isinfo.php).

Existe un sistema para hacer portables las aplicaciones en Python que está
cogiendo mucha fuerza, son los llamados eggs. Con este sistema puedes
crear un paquete que al ser ejecutado se instalará en la ubicación que
deseas (C:\Python25\Lib\site-packages). Personalmente he tenido problemas
para lograr hacer un EGG que me funcione como quiero, entonces aun uso la
primera forma, que me permite elegir la ubicación para instalar la
aplicación (por defecto será C:\Archivos de Programa).

Espero que la información te sea útil.

Hasta pronto.

El 25 de mayo de 2010 15:00, Ivette Maria Suarez Muñoz 
immu...@estudiantes.uci.cu escribió:

 Hola necesito hacer un ejecutable, pues he hecho una serie de modulos y
 quisiera hacer una ejecutable de modo tal que cuando lo ejecute se copien
 todos los modulos en la carpeta C:\Python25\Lib\site-packages, si alguien
 sabe y me puede ayudar se lo voy a agradecer
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Juan Pablo Valois Valencia
Ingeniería de Sistemas y Computación
Universidad Tecnológica de Pereira
Pereira - Risaralda - Colombia
___
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] sobre ejecutable

2010-05-25 Por tema astralrod
No se si entendi bien, pero estas tratando de hacer uninstalador de modulos?
puedes utilizar innosetup, solo le dices que archivos son y donde deben
instalarse, tal vez eso sea suficiente.

Buena Suerte!
___
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] sobre ejecutable

2010-05-25 Por tema Olemis Lang (Simelix)
2010/5/25 Ivette Maria Suarez Muñoz immu...@estudiantes.uci.cu:
 Hola necesito hacer un ejecutable, pues he hecho una serie de modulos y 
 quisiera hacer una ejecutable de modo tal que cuando lo ejecute se copien 
 todos los modulos en la carpeta C:\Python25\Lib\site-packages, si alguien 
 sabe y me puede ayudar se lo voy a agradecer

{{{
#!sh

$ python setup.py bdist_wininst bdist_msi
}}}

  - bdist_wininst : Instalador (fichero .exe)
  - bdist_msi : Instalador (fichero .msi)

-- 
Regards,

Olemis.

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

Featured article:
TracMac: `mainnav` is ready (only the apple is missing ;o). -
http://simelo.hg.sourceforge.net/hgweb/simelo/trac-macos/rev/52f72c39f29e
___
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] .NET Remoting en Python

2010-05-25 Por tema Olemis Lang (Simelix)
Buenas a t...@s !

Q:
  - Alguien conoce una librería que permita serializar objetos y mensajes
para obtener el formto binario del protocolo .NET Remoting ?

Gracias por adelantado !

-- 
Regards,

Olemis.

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

Featured article:
___
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] .NET Remoting en Python

2010-05-25 Por tema Luis Miguel Morillas
2010/5/25 Olemis Lang (Simelix) olemis...@gmail.com:
 Buenas a t...@s !

 Q:
  - Alguien conoce una librería que permita serializar objetos y mensajes
    para obtener el formto binario del protocolo .NET Remoting ?

 Gracias por adelantado !

Con IronPython tienes acceso a todas las librerías de .NET y mono no?

-- lm

 --
 Regards,

 Olemis.

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

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

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


[Python-es] Sobre permutaciones y productos

2010-05-25 Por tema Arnau Sanchez
Repasando el archivo encontré este correo del lunes; no debe haberse reenviado a 
los correos personales (al menos a mi no me llegó) por problemas en la cabecera, 
viene sin remitente y sin asunto:


http://mail.python.org/pipermail/python-es/2010-May/024367.html


def all_perms(str):
if len(str) =1:
yield str
else:
for perm in all_perms(str[1:]):
for i in range(len(perm)+1):
yield perm[:i] + str[0:1] + perm[i:]



for p in all_perms(['a','b','c']):

print p

['a', 'b', 'c']
['b', 'a', 'c']
['b', 'c', 'a']
['a', 'c', 'b']
['c', 'a', 'b']
['c', 'b', 'a']

ahora si quiero es permutar bits(0,1)


for p in all_perms(['0','1']):

... print p
...
['0', '1']
['1', '0']

pero no deberia ser
['0', '1']
['1', '0']
['0', '0']
['1', '1']


Si el autor ve esto, que diga algo (si puede ser, con una cabecera From ;-)).

De momento la respuesta corta: la permutación está bien, lo que quieres es el 
producto cartesiano:


http://docs.python.org/library/itertools.html
___
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] sobre instancias en programacion paralela

2010-05-25 Por tema lasizoillo
El día 26 de mayo de 2010 01:18, Ivette Maria Suarez Muñoz
immu...@estudiantes.uci.cu escribió:
 estoy haciendo un trabajo y tengo un problema pues quiero utilizar 
 programacion paralela para hacer el trabajo mas rapido por  ejemplo

 import threading
 from threading import *


Antes de entrar en cómo hacer programación multihilo en python, creo
que debes saber unas cosas para ver si realmente necesitas la
programación multihilo.

Si lo que vas a hacer en paralelo son cosas que acceden al IO
estupendo, pero si lo que quieres hacer es paralelizar cálculos en
varias cpus no vas a encontrar satisfactoria esa via (o quizá si,
dependiendo de qué implementación del intérprete uses). Como en el
código de ejemplo ponías hacer_calculo y no acceder_a_io_lenta, voy a
suponer que quieres paralelizar cálculos en varias cpus. Para más
información (cuando habla del GIL):
http://mundogeek.net/archivos/2008/04/18/threads-en-python/

Existen infinidad de trucos para optimizar el código que realices.
Pero quizá los hilos no sean tu solución :-(

Un saludo:

Javi

PD: Ya siento ser tan aguafiestas
___
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] sobre instancias en programacion paralela

2010-05-25 Por tema Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 26/05/10 01:47, lasizoillo wrote:
 Existen infinidad de trucos para optimizar el código que realices.
 Pero quizá los hilos no sean tu solución :-(

Para cálculo intensivo que no tire de módulos en C, lo más simple y
efectivo es tirar del módulo multiprocessing:
http://docs.python.org/library/multiprocessing.html.

Por cierto cada vez que alguien escribe algo del tipo from MODULO
import *, dios mata a un gatito :-).

- -- 
Jesus Cea Avion _/_/  _/_/_/_/_/_/
j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:j...@jabber.org _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
Things are not so easy  _/_/  _/_/_/_/  _/_/_/_/  _/_/
My name is Dump, Core Dump   _/_/_/_/_/_/  _/_/  _/_/
El amor es poner tu felicidad en la felicidad de otro - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBS/x70plgi5GaxT1NAQIrMwQAn1J1T7HCj40G96/P0cNcsZN3UuzcNWXi
RWz4vN3AnGy2hBqs2TSzlXo6WwcQa51Z0B/YA3qiDpzrwfsF9or7VS2HNsmDZpiZ
uLX6DU+iVPLn89EIAd82R08dIr0VvDa7ybBiYf14ksBS7JnDm13SM2NNmX2+EiKo
oIzuHh4xG/4=
=7lYr
-END PGP SIGNATURE-
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/