Re: [Python-es] Renombrar subtítulos según archivos de video.

2016-05-10 Por tema alexsa...@gmail.com
También puedes probar subliminal

https://github.com/Diaoul/subliminal

On Tue, 10 May 2016 19:39 Manuel,  wrote:

> Muchas gracias, Ricardo.
>
> Con tus modificaciones y consejos, funciona perfectamente. Lo he ampliado
> un poco y ahora
> también me mueve los archivos renombrados a una carpeta.
> Referente al triple bucle for, sé que era una idea horrible.(jejejeje)
>
> Nuevamente, gracias por tu ayuda.
>
>
> El 9 may 2016, a las 21:44, Ricardo Cárdenes 
> escribió:
>
> No has comentado cómo para, pero sospecho que algún error saltará por
> algún lado. El bucle que tienes montado es un poco caótico:
>
> 2016-05-09 9:29 GMT-10:00 Manuel :
>
>> for video in lista_videos:
>>
>> for subtitulo in lista_subtitulos:
>>
>> for i in range(0,len(lista_videos)):
>>
>>
>>
>> if subtitulo[i][0:4] == video[i][0:4]:
>>
>> subtitulo_final = video[0:-4] + '.srt'
>>
>> os.rename(subtitulo, subtitulo_final)
>>
>>
>>
>>
> Ahí estás iterando una vez por cada vídeo. Por cada una de esas
> iteraciones, estás recorriendo toda la lista de subtítulos y luego tienes
> un tercer bucle dentro (!!) que recorre los índices de la lista de
> vídeos... y los aplica como índice al *NOMBRE* de los subtítulos y los
> vídeos. Como digo, un tanto caótico. En su lugar podrías hacer:
>
> for video in lista_videos:
> for i in range(len(lista_subtitulos):
> subtitulo = lista_subtitulos[i]
> if subtitulo[:4] == video[:4]:
> subtitulo_final = video[0:-4] + '.srt'
> os.rename(subtitulo, subtitulo_final)
> del lista_subtitulos[i]
> break
>
> Observa que pongo un 'break' si se renombra un subtítulo. Esto es porque
> asumo que no habrá dos subtítulos que valgan al mismo vídeo, así que
> paramos la búsqueda ahí, para ahorrar ciclos en el bucle (si los hubiera,
> el segundo subtitulo *machacaría al primero*, ya que dos ficheros no pueden
> tener el mismo nombre...)
>
> También: si hemos sustituido un subtitulo, lo elimino de la lista, para no
> tener que usarlo en comprobaciones futuras (que no iban a servir para nada).
> ___
> 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/
>
-- 

Sent from my phone, sorry for brevity or typos.
___
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] Orientación para el desarrollo de aplicaciones GUI.

2016-01-15 Por tema alexsa...@gmail.com
Hola Mario,

PyQt5 y empaqueto con las herramientas de Riverbank, pyqtdeploy.
Como el desarrollo que hago es para uso interno de la empresa y asociados,
no me preocupa la licencia. Los usuarios saben que tienen acceso al codigo
y ya está. Que se pongan a leerlo :D.
Lo que más me costó en dolores de cabeza fue el deployment porque la
documentación es escasa.

On Thu, 14 Jan 2016, 23:29 Mario Lacunza  wrote:

> Alexandre
>
> Una pregunta para qt5 q libreria binding utilizas? pyqt5 no permite cerrar
> el código salvo q compres la licencia comercial (lo cual hizo q lo
> descartara) y pyside sólo trabaja con Qt 4.8 aún...
>
> 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/
> Skype: mlacunzav
>
> Lima - Peru
>
> El 14 de enero de 2016, 17:17, Alexandre Manhaes Savio <
> alexsa...@gmail.com> escribió:
>
>> Hola Leonel,
>>
>> Me temo que todo lo que conoces de las herramientas que te ayudan a
>> programar, conectar con tablas, programar eventos…hasta donde yo sé, vas a
>> tener que programarlo a mano si lo haces en Python.
>>
>> Lo único que te puede ayudar son herramientas como QtCreator que te
>> permitirán diseñar las ventanas y guardarlas en un archivo, pero a partir
>> de eso, tendrás que importarlas desde Python y programar cada uno de los
>> eventos y la lógica de negocio. SQLAlchemy te va a ayudar muchísimo con la
>> parte de manejo de la base de datos.
>>
>> Las herramientas en Java y los productos de Microsoft y Embarcadero están
>> mucho más avanzados para facilitar al usuario a crear herramientas de
>> escritorio como tú hiciste con VFP.
>> En Python no existen esas herramientas, hasta donde conozco, lo que yo
>> utilizaría en tu posición si quisiera programar en Python sería:
>> - SQLAlchemy para definir la base de datos para PostgreSQL
>> - PyQt5 para la interfaz de usuario.
>>
>> SQLAlchemy es un ORM que te va a facilitar mucho la vida, si conoces
>> Hibernate en Java, creo que es algo similar.
>> PyQt5 es multiplataforma y creo que es la librería con mayor cantidad de
>> widgets disponible para Python.
>>
>> Preparate a leer manuales y pon StackOverflow en tu lista de favoritos.
>>
>> Para cualquier otra ayuda, aquí estamos.
>>
>> Mucha suerte y ánimo!
>>
>> Un saludo,
>> Alex
>>
>> Alexandre Manhães Savio
>> PhD, Medical Imaging, Machine Learning
>> Klinikum rechts der Isar, TUM, München
>> alexsavio.github.io | email: alexsa...@gmail.com
>>
>>
>> On 14 Jan 2016, at 22:12, Leonel Gomez 
>> wrote:
>>
>> Hola amigos,
>>
>> En serio, no quiero crear polémica con esto, talvez mi falta de
>> experiencia en Python me hace verlo diferente a lo que ya tengo en FVP.
>>
>> pero me gustaría saber como puedo obtener esto en python, sin tener que
>> instalar librerías de terceros, o instalaciones extras para tener
>> algo mejor que esto:http://www.cid.uc.edu.ve/fponte/botones2.htm
>>
>> En serio, lo intente con Boa Contructor y no pude, talvez no vi la
>> versión correcta.
>>
>> wxFormbuilder, solo me hace el esqueleto de un form, pero no maneja
>> visualización de las tablas de las bases de datos, excepto que
>> me instale una administrador de MYSQL.
>>
>> VFP si lo tiene y Java también.
>>
>> Será que no investigue bien y me quede corto.
>>
>> VFP y Java manejan toda la potencia de lenguaje SQL puro
>>
>> Agradezco me puedan sacar de esta duda.
>>
>> Gracias.
>>
>> LG
>>
>>
>>
>> El Jan 14, 2016, a las 14:39, Mario Lacunza 
>> escribió:
>>
>> Oduber:
>>
>> los tienes instalados en windows?  q tal te va gtk3 en windows?
>>
>> 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/
>> Skype: mlacunzav
>>
>> Lima - Peru
>>
>> El 13 de enero de 2016, 21:04, oduber e. vasquez b. <
>> ovasquez...@gmail.com> escribió:
>>
>>> Buenas tardes! He migrados mis aplicaciones de VFP 9.0 a python 3.4
>>> utilizando GTK+3 y glade para la parte gráfica y hasta los momentos todo
>>> marcha bien! Es cuestión de intentar y sin miedo! Saludos
>>> El 13/01/2016 21:16, "Mario R. Osorio" 
>>> escribió:
>>>
>>>> Creo que pretendes ha

Re: [Python-es] Consulta

2015-11-20 Por tema alexsa...@gmail.com
Prueba progressbar: https://pypi.python.org/pypi/progress
Alexandre Manhães Savio
PhD, Medical Imaging, Machine Learning
Klinikum rechts der Isar, TUM, München
https://alexsavio.github.io
Nebenstellennummer: 4570


2015-11-20 11:38 GMT+01:00 Gonzalo V :
> Estimados pythonistas.
> Muy buenos días.
>
> Quería hacerles una consulta. ¿Cómo se puede poner un mensaje en pantalla
> mientras se hace un cálculo o interación?
> por ejemplo que en una linea diga "interando... espere." o "calculando...
> espere"
> o también una barrita tipo porcentaje que vaya indicando cuánto completado
> lleva la iteración? , ejemplo: "completado 20% de la iteración espere".
>
> lo que he conseguido que aparezca un mensaje por cada itereación lo que no
> es lo que busco, algo asi.
>
> "interando... espere."
> "interando... espere."
> "interando... espere."
> "interando... espere."
> "interando... espere."
>
>
> Saludos,
> Gonzalo
>
> ___
> 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] Parsear Fortran en Python

2015-11-16 Por tema alexsa...@gmail.com
Hola Mario,

Perdón, en el email puse María, fue un despiste mío. Lo siento.

Un saludo,
Alex

Alexandre Manhães Savio [image: cid:part1.05060801.02000507@gmail.com]
<http://scholar.google.es/citations?user=h_jN_q4J&hl=en>
PhD, Medical Imaging, Machine Learning
ENGINE Project <http://engine.pwr.wroc.pl> Wrocław University of Technology
home <http://alexsavio.github.io/> | email: alexsa...@gmail.com

2015-11-15 23:11 GMT+01:00 Mario R. Osorio :

> No sabia nada sobre grako. Parece un buen producto...
>
>
> Dtb/Gby
> ===
> Mario R. Osorio
> A.S. of Computer Programming and Analysis
>
> “If I had asked people what they wanted, they would have said faster
> horses.”
>  ― Henry Ford
>
>
>
> 2015-11-15 13:06 GMT-05:00 Juan Luis Cano :
>
>> On 2015-11-11 13:48, Luis Fernando Lopez Aguilar wrote:
>>
>> Pueden pasarme ese programa escrito en fortran?
>>
>> Tengo curiosidad de cuan dificil es reinterpretar, por los 80 al 85 he
>> programado en fortran IV en un pdp11/45
>>
>> Saludos.
>> f.l.
>>
>>
>> Luis Fernando, no es un programa concreto el que quiero parsear: estaba
>> explorando opciones sobre cuál sería la mejor manera de escribir un parser.
>> Me temo que desde FORTRAN IV hasta Fortran 2003 ha cambiado bastante la
>> cosa :)
>>
>> Gracias Alex y Mario por las ideas. Mario, no me queda claro cómo
>> utilizar alguno de los parsers de Fortran existentes para extraer los
>> tokens y convertirlos a Python, o a lo mejor es que te he entendido mal.
>> ¿Te refieres, por ejemplo, a tratar de reutilizar la lógica de gfortran?
>>
>> También he descubierto grako, que está bastante bien documentado y
>> trabaja con EBNF https://pypi.python.org/pypi/grako Creo que escogeré
>> una de estas tres opciones.
>>
>> Y sí, efectivamente quiero hacerlo con tokens y reglas porque ya he leído
>> demasiado código que trata de parsear lenguajes complicados
>> "chapuceramente" solo utilizando regex (o ni siquiera) y me sangran los
>> ojos. Quiero producir una cosa que sea lo más sólida y robusta posible (si
>> es que finalmente lo hago).
>>
>> Un saludo:
>>
>> Juanlu
>>
>>
>> El 11 de noviembre de 2015, 6:45, Alexandre Manhaes Savio <
>> alexsa...@gmail.com> escribió:
>>
>>> Tengo experiencia con ANTLR y bison (ya he hecho functionar un parser
>>> para un sub-set de algo parecido a python con ambos). Además de las
>>> respectivas asignaturas en la ingeniería.
>>> Estoy de acuerdo con María. Lo de programar con tokens aunque al
>>> principio parezcan un engorro, te salvarán el pellejo.
>>>
>>> Yo que tú le daba un intento con pyparser, lo más aburrido es generar
>>> las reglas desde la sintaxis y comprobar que va bien.
>>>
>>>
>>> ---
>>> Alexandre Manhães Savio
>>> Post-doctoral researcher
>>> Klinikum rechts der Isar, TUM, München
>>> alexsavio.github.io
>>> Nebenstellennummer: 4570
>>> On 11.11.2015 09:39, Kiko wrote:
>>> >
>>> >
>>> > El 11 de noviembre de 2015, 0:02, Mario R. Osorio
>>> > 
>>> mario@osorio.solutions>> escribió:
>>> >
>>> > Juan Luis,
>>> >
>>> > Es posible que yo haya simplificado mucho tus necesidades. A mi me
>>> > toco estudiar a profundidad pyparser y me dio la impresion que era
>>> > casi imposible no poder parsear cualquier cosa, por complicado que
>>> > fuera.
>>> >
>>> > Sin embargo, y en otro order de ideas, no se conoces *como
>>> funcionan
>>> > los parsers y compiladores* <
>>> <http://parsingintro.sourceforge.net/>
>>> http://parsingintro.sourceforge.net/>,
>>> > pero en dos palabras, el parser genera tokens, los cuales son
>>> > convertidos en lenguaje de maquina por el compilador. Existen
>>> > docenas de parsers para fortran. Quizas perrefieras utilizar alguno
>>> > de estos parsers y en vez de compilar los token, convertirlos a
>>> > python con tu priopio codigo.
>>> >
>>> > Pareciera el mismo trabajo porque de todas maneras tendrias que (o
>>> > al menos te seria mas facil) utilizar pyparser para convertir los
>>> > tokens a codigo python. SIN EMBARGO, debo SUPONER que es mas facil
>>> > generar las reglas para los tokens que para el codigo.
>>> >
>>> > Mi preferenc

[Python-es] Fwd: Python San Sebastián 2014: Call for Talks

2014-09-08 Por tema alexsa...@gmail.com
Hola,

Muy buenas!

Somos investigadores del Grupo de Inteligencia Computacional de la Facultad
de Informática de San Sebastián de la Universidad del País Vasco (UPV/EHU).

Trabajamos con análisis de imágenes médicas, faciales y de satélite y
también con modelos matemáticos para algoritmos de clasificación
automática, análisis de redes sociales y de marcadores biológicos a través
de imagen. También estamos empezando a crear pequeñas empresas relacionadas
con desarrollo de software y aplicación científica.
Organizamos congresos científicos casi anualmente de entre 50 y 300
participantes.

Esta año estamos organizando el Python San Sebastián 2014 (PySS), a raíz de
una resaca por varios encuentros muy interesantes que tuvimos en el
EuroPython en Berlin. La web es: www.pyss.org

Nuestro objetivo es conocer a desarrolladores de la zona, atraer a
estudiantes y aportar algo a la comunidad local. Además de intentar dar más
a conocer internacionalmente las empresas de la región y quizás crear
nuevas "sinergias" con empresas europeas tanto dentro como fuera de España.

Ya tenemos el local reservado en el Palacio de Miramar y el dinero para
ello gracias a Enpresa Digitala. Hemos recibido ayudas de la PSF, del
Gobierno Vasco, del propio Grupo de Investigación y servicio de reprografía
del Ayuntamiento de San Sebastián para traer a tres keynote speakers.
Por ahora tenemos confirmados a Gael Varoquaux (Inria Paris) y a Ben
Nuttall (Raspberry Pi) como keynote speakers y estamos esperando la
decisión de Rachel Willmer (Luzme) y David Cuartielles (Arduino).

Necesitamos que vengáis a dar charlas de entre 30 y 45 minutos (
www.pyss.org/send-abstract) o lightning talks y a disfrutar de un fin de
semana en San Sebastián con Python.

Estamos haciendo un llamamiento a las empresas de la región para que
participen y si tú estás leyendo este email, también estás invitado.

Ya hay gente registrándose, esperamos disfrutar de buenos pinchos, sidra y
buenas charlas, además de poder conocer a mucha gente interesante.

Muchas gracias.

Saludos cordiales,

Alexandre Manhães Savio [image: cid:part1.05060801.02000507@gmail.com]
<http://scholar.google.es/citations?user=h_jN_q4J&hl=en>
PhD, Medical Imaging, Machine Learning
Grupo de Inteligencia Computacional <http://www.ehu.es/ccwintco> UPV/EHU
home <http://alexsavio.github.io/> | email: alexsa...@gmail.com
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/