Re: [Python-es] Visualizador de espectro de audio Python
espero k no sea tarde. tal vez esto te ayude :3 al fin puede ayudar... Date: Wed, 7 Aug 2013 11:05:52 +0200 From: juanlu...@gmail.com To: python-es@python.org Subject: Re: [Python-es] Visualizador de espectro de audio Python On 08/05/2013 02:57 PM, Jose Sabater Montes wrote: On Saturday 03 August 2013 00:10:22 Acústico Cáustico wrote: Hola a todos, soy muy nuevo en python, llevo programando 6 meses y he decidido aprender en este lenguaje, en este momento estoy intentando hacer un visualizador de espectro de audio, es decir, trato de hacer algo como esto https://www.youtube.com/watch?v=-8GwCtsGpPg Ya se como extraer la informacion espectral del audio, lo estoy haciendo con numpy.fft, lo que no he podido descubrir es como hacer la animación, me refiero a convertir los datos obtenidos a partir de la FFT para graficarlos por banda de frecuencia. Yo le echaría un vistazo a matplotlib para empezar. De las funciones de pyplot (http://matplotlib.org/api/pyplot_summary.html) puedes mirar bar (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.bar) para algo como lo del vídeo. También le echaría un vistazo a specgram (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.specgram y http://matplotlib.org/examples/pylab_examples/specgram_demo.html) y a cómo animar las gráficas. Para esto último busca en Google matplotlib animation y aparecen varios tutoriales. Hablando de specgram (aunque creo que no es exactamente el efecto que Acústico quiere conseguir), mira la última parte de este artículo: https://pybonacci.wordpress.com/2012/09/29/transformada-de-fourier-discreta-en-python-con-scipy/ (también en Pybonacci como Kiko pero esta vez el autor soy yo :P) ___ 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/
Re: [Python-es] determinar cual clase ha sido declarada primero
El día 23 de agosto de 2013 21:55, Olemis Lang ole...@gmail.com escribió: On 8/23/13, Chema Cortes pych...@gmail.com wrote: El día 23 de agosto de 2013 16:31, Olemis Lang ole...@gmail.com escribió: [...] Nótese que en este caso la diferencia entre las dos variantes consiste en expresar intrínsecamente el comportamiento esperado de las clases (registrarse en orden en el cache global, añadir el comportamiento esperado del sistema d plugins e.g. implement ParametricSingleton pattern per ComponentManager, etc ...) vs el comportamiento específico d una clase en cuestión (registrarse en orden en el cache de la interface específica ...) Como se puede ver no son conceptos equivalentes . Las meta-clases participan en herencia , añaden comportamientos a los meta-objetos q representan las clases (clases) y sus instancias (objetos) ; además son tipos . Los decoradores son modificadores más puntuales ... quizás parecidos a la situación descriptores vs __getattr__ El hecho de poner __metaclass__ en el cuerpo de la clase se puede solucionar haciendo la asignación en una clase base (e.g. trac.core.Component) y ya no es necesario repetirlo en las sub-clases . De hecho , en Trac + Bloodhound el hecho d tener ComponentMeta y todo el modelo meta es transparente ... No he dicho que los decoradores fueran los sustitutos de las metaclases, sino que pueden evitar tener que usarlas en determinadas situaciones. No era mi intención sugerir q antes se había dicho alguna cosa . Yo solo estaba complementando los comentarios anteriores para brindar más elementos a la hora de decidir por una u otra variante ;) Las metaclases ofrecen la posibilidad de crear un modelo de datos bastante consistente para el problema que necesites tratar; pero, en mi opinion, tienen un verdadero problema con la herencia ya que las metaclases no tienen herencia múltiple. Si necesitas combinar dos modelos de datos distintos, cada uno con una metaclase, necesitarás crear una supermetaclase común y modificar buena parte del código. En cambio, los decoradores de clases se pueden encadenar uno tras otro sin más preocupaciones. Por otro lado, el valor de '__metaclass__' no tiene porque ser una clase, ya que podría ser cualquier callable, Entonces , en buena lid , ya no sería una metaclase sino un class factory o quizás alguna otra cosa más complicada dependiendo d los detalles d implementación . La meta-clase es un concepto abstracto d la POO q va más allá del hecho d q la variable en Python se llame __metaclass__ y acepte cualquier callable . ;) También habría que decir que Decorator es un patrón de diseño de la POO y que muchos ejemplos de uso de metaclase no son más que implementaciones de este patrón. incluso una función, lo que se asemejaría bastante a lo que hace un decorador. +1 ... la única diferencia creo q sería la propagación de la meta-clase a las sub-clases mediante herencia , q es lo q no se logra con decoradores por ser estos un artificio sintáctico del lenguaje . Desde el momento en que una subclase hereda de una clase decorada, habría ver que más puede necesitar que no pueda adquirirse por herencia. Rizando el rizo, incluso se podría inyectar una metaclase. Nada es imposible. Quizás hay resultados q solo se logran d forma *más correcta* al nivel de las meta-clases Por ejemplo, recuerdo ahora las implementaciones del patrón Singleton (y similares e.g. ParametricSingleton como es el caso d trac.core.Component) basados en la redefinición de __call__ en la metaclase , pero no es el único caso . También habría otros casos donde las metaclases estarían justifiicadas como son los llamados tipos estructurales, que en python solemos conocer por protocolos (eg: protocolo iterador, protocolo descriptor, etc). Es cuando necesitas que un grupo de clases que no comparten herencia tengan un comportamiento común. Este comportamiento lo declaras en una metaclase que hace de clase abstracta que cada cuál especializa según le parezca. D hecho , un sistema d plugins q *tiende* a ser compuesto por singletons (q puede ser un caso muy frecuente según mi experiencia) frecuentemente necesita meta-clase, porque es el mecanismo más efectivo q existe en el lenguaje para controlar la creación d instancias d las clases (... ya sé, ya sé ... __new__ + __init___ = no son suficientes , y al final son el resultado d las reglas q impone type__call__ , redefiniéndolo se puede implementar un sistema completamente nuevo a partir d una meta-clase diferente e.g. invocar un método con el mismo nombre d la clase à la C# en vez d __init__) No veo que sea tanta la diferencia entre uno y otro como lo pones, ... dependiendo d las circunstancias puede q no tanto ... no m atrevo a profundizar más pq realmente no sabemos cuál es el caso d uso y los requisitos reales q están involucrados en la pregunta original . con la excepción de que los decoradores son más explícitos. Y éso es bueno para según qué
[Python-es] Convertir un texto a una fecha
Hola. Tengo que convertir un texto a una fecha , es decir en un wx.TextCtrl me va a ingresar un texto asi 10/10/2010, y necesito que eso se transforme en una fecha para ingresarlo al cambio de mi mysql como date , como lo hago?, alguien puede ayudarme. saludos alfredo ___ 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] Eclipse pydev y wxpython
Hola gracias por responder. Si he agregado al eclipse el path de wx pero quizas este mal eso... el eclipse es JUNO y el OS es un fedora 18... El path lo puse después de buscar con find y me mostró que estaba en /usr/lib64.wxPython2.8 pero quizas no este bien. Lo agregue desde ventana preferencias python pydev y alli donde esta todo egregue el directorio. Ademas el python si me autocompleta bien de bien. ... Utilice spyder como ide y si autocompleta pero no me gusto. Eclipse me parece muy bueno. Agradezco mucho tu tiempo y tu ayuda espero lograrlo xq todavia no pude Saludos Alfredo Alfredo Riguetti Enviado desde Samsung Mobile Mensaje original De: Mario Lacunza mlacu...@gmail.com Fecha: 21/08/2013 16:53 (GMT-03:00) A: python-es@python.org Asunto: Re: [Python-es] Eclipse pydev y wxpython Has agregado el path de wx al eclipse? Python autocompleta bien? xq si esta instalado de forma normal deberia ser suficiente Al menos sin saber en q OS lo corres q version de eclipse y pydev usas no te puedo ayudar mas... 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 MSN: mlacun...@hotmail.com El 21/08/13 09:28, Alfredo Riguetti escribió: Hoala a todos, estoy teniendo un tema , estoy usando eclipse y pydev , y usando wxpython para las GUI, lo que me esta pasando es que no me autocompleta nada de las clases wx. es decir wx. y nada no da opciones , me gustaria integrar eso a aeclipse y pydev. a alguien me puede echar una mano? saludos fefo ___ 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 mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Convertir un texto a una fecha
Una forma podria ser: import datetime d = datetime.datetime.strptime('25/12/1966', '%d/%m/%Y').date() 2013/8/23 Alfredo Riguetti alfredo.rigue...@ptravel.com.uy Hola. Tengo que convertir un texto a una fecha , es decir en un wx.TextCtrl me va a ingresar un texto asi 10/10/2010, y necesito que eso se transforme en una fecha para ingresarlo al cambio de mi mysql como date , como lo hago?, alguien puede ayudarme. saludos alfredo __**_ Python-es mailing list Python-es@python.org http://mail.python.org/**mailman/listinfo/python-eshttp://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.**com/http://python-es-faq.wikidot.com/ -- Juan Ignacio Rodríguez de León Móvil: 605 890514 E-Mail: euriba...@gmail.com http://www.metriz.com/ http://descon2.com/ http://www.elornitorrincoenmascarado.com/ ___ 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] Convertir un texto a una fecha
from datetime import date day, month, year = ('10/10/2010').split('/') fecha = date(int(year), int(month), int(day)) El 23 de agosto de 2013 19:58, Alfredo Riguetti alfredo.rigue...@ptravel.com.uy escribió: Hola. Tengo que convertir un texto a una fecha , es decir en un wx.TextCtrl me va a ingresar un texto asi 10/10/2010, y necesito que eso se transforme en una fecha para ingresarlo al cambio de mi mysql como date , como lo hago?, alguien puede ayudarme. saludos alfredo __**_ Python-es mailing list Python-es@python.org http://mail.python.org/**mailman/listinfo/python-eshttp://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.**com/http://python-es-faq.wikidot.com/ -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ___ 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] Python para Sysadmin, Auditores y vulnerability research
Buenos dias a todos, creo que el subjecto lo dice todo :) Me gustaria saber que me recomiendan para aprender python orientado a Administradores de Sistemas, Auditores o Investigadores de vulnerabilidades, Me gustaria saber si conocen fuentes como libros, foros, Git hub, todo lo posible para orientarme en esa area especifica. Desde ya, muchas gracias. -- Ksanchez ___ 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] Python para Sysadmin, Auditores y vulnerability research
Violent python y greyhat python. -Mensaje original- De: Kennedy Sanchez Enviado: 24/08/2013 14:59 Para: La lista de python en castellano Asunto: [Python-es] Python para Sysadmin, Auditores y vulnerability research Buenos dias a todos, creo que el subjecto lo dice todo :) Me gustaria saber que me recomiendan para aprender python orientado a Administradores de Sistemas, Auditores o Investigadores de vulnerabilidades, Me gustaria saber si conocen fuentes como libros, foros, Git hub, todo lo posible para orientarme en esa area especifica. Desde ya, muchas gracias. -- Ksanchez ___ 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] Python para Sysadmin, Auditores y vulnerability research
El libro Python para Administradores de Sistemas de oreilly esta bastante bien para empezar con ello. El 24/08/2013 15:49, s_48k s_...@yahoo.com escribió: Violent python y greyhat python. -- De: Kennedy Sanchez Enviado: 24/08/2013 14:59 Para: La lista de python en castellano Asunto: [Python-es] Python para Sysadmin, Auditores y vulnerability research Buenos dias a todos, creo que el subjecto lo dice todo :) Me gustaria saber que me recomiendan para aprender python orientado a Administradores de Sistemas, Auditores o Investigadores de vulnerabilidades, Me gustaria saber si conocen fuentes como libros, foros, Git hub, todo lo posible para orientarme en esa area especifica. Desde ya, muchas gracias. -- Ksanchez ___ 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/
Re: [Python-es] creacion de graficos UML a partir de ficheros de config
2013/8/19 Jose Caballero jcaballero@gmail.com: Hola, me gustaria saber si alguien conoce alguna herramienta en python para generar diagramas UML a partir de ficheros de config. No busco generar UML a partir de codigo, sino a partir de ficheros donde, con la sintaxis que sea, se definan los objetos y sus relaciones. El problema es que al buscar en google con palabras clave como 'python' y 'uml' todo lo que veo son soluciones para general uml a partir de codigo, o a la inversa. Pero que formato tienen tus archivos de configuración? Si buscas uml y python, es dificil que te devuelva soluciones que no involucren a python ;) Buscando uml y text me da esta pregunta en stack overflow con varias respuestas interesantes. http://stackoverflow.com/questions/194754/rendering-uml-diagrams-from-text-files Saludos -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ 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] creacion de graficos UML a partir de ficheros de config
hola tengo que leer ese thread de stackoverflow. Parece ser lo que voy buscando. Muchas gracias! Jose El día 24 de agosto de 2013 11:51, Carlos Zuniga carlos@gmail.com escribió: 2013/8/19 Jose Caballero jcaballero@gmail.com: Hola, me gustaria saber si alguien conoce alguna herramienta en python para generar diagramas UML a partir de ficheros de config. No busco generar UML a partir de codigo, sino a partir de ficheros donde, con la sintaxis que sea, se definan los objetos y sus relaciones. El problema es que al buscar en google con palabras clave como 'python' y 'uml' todo lo que veo son soluciones para general uml a partir de codigo, o a la inversa. Pero que formato tienen tus archivos de configuración? Si buscas uml y python, es dificil que te devuelva soluciones que no involucren a python ;) Buscando uml y text me da esta pregunta en stack overflow con varias respuestas interesantes. http://stackoverflow.com/questions/194754/rendering-uml-diagrams-from-text-files Saludos -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ 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/