From dario.soto en gmail.com Tue Mar 2 18:07:07 2010 From: dario.soto en gmail.com (Dokuro) Date: Tue, 2 Mar 2010 12:37:07 -0430 Subject: [GUPy] Charlas de Python In-Reply-To: References: <77aff34b1001181526p66af7c26s759ba6b1dd5a177b@mail.gmail.com> Message-ID: que paso con esto? 2010/1/18 Alejandro Alvarez : >> >> > >> > que interesantes estan... >> > tendra uno acceso en linea a esto luego, pues cuando pase el devcamp? >> >> Leí en twitter que probablemente haya un streaming o al menos los >> videos de las desconferencias. > > Excelente !  no sabia esto ... > > Los que puedan, hagan el esfuerzo en venir al devcamp ... > >> >> Saludos, >> -- >> Muammar El Khatib. >> Linux user: 403107. >> GPG Key = 127029F1 >> http://muammar.me | http://proyectociencia.org >>  ,''`. >> : :' : >> `. `' >>   `- >> _______________________________________________ >> GUPy mailing list >> GUPy en proyectociencia.org >> http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy > > > > -- > Lic. Alejandro J. Alvarez S. > Linux Registered User #483871 > OpenPGP key: 33D06794 > https://launchpad.net/~alvarez-ciencia > http://thedynamicist.wordpress.com > http://www.proyectociencia.org > http://alvarez.iblogger.org > > > > _______________________________________________ > GUPy mailing list > GUPy en proyectociencia.org > http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy > > From jgomo3 en gmail.com Tue Mar 2 20:45:22 2010 From: jgomo3 en gmail.com (=?UTF-8?Q?Jes=C3=BAs_Francisco?=) Date: Tue, 2 Mar 2010 15:15:22 -0430 Subject: [GUPy] =?utf-8?q?An=C3=A1lisis_a_bajo_nivel_de_Python?= Message-ID: Saludos. Un amigo mío preocupado por la posibilidad de que le obliguen a cambiar el lenguaje de su proyecto de Java a Python ha pedido ayuda publicamente para entender mejor a Python a bajo nivel. En concreto escribió lo siguiente: """ Bueno, no tengo nada en contra de Python (he programado pocas veces en él, pero hasta donde he podido experimentar, es divertido), sin embargo, a estas alturas cambiar el lenguaje seria iniciar el proyecto de -1 (ni siquiera de 0) El algorimo critico del mounstruo es a juro O(n), donde n puede ser hasta 4 Gb (en promedio archivos de 2 Gb) le hemos echado pierna a la implementacion para evitar el uso de new: reciclamos objetos mediante pools pre reservados, usamos primitivos para casi todo, creamos nuestro propio StringBuilder, reescribimos partes de MutableBigInteger y MutableBigDecimal para evitar que crearan objetos temporales internamente, pre pre pre calculamos cualquier vaina pre calculable... En fin, hemos hecho de tooodooo, nos faltaria donarle sangre a esa broma Ahora si nos cambian a Python, la tipificación es dinamica, eso implica que cada variable va a la tabla de simbolos del interprete, no? En teoria (repito, en teoria) eso implica una entrada en el heap en lugar de una entrada en el stack, por lo de la tabla, no?... Mi punto es probar que Python (por ser dinamicamente tipificado) usa internamente entradas al heap que no podriamos controlar, que es lo que evitamos en la implementacion del algoritmo (evitar hacer new, pues con 4 Gb varios new por linea degradan el rendimiento por la fragmentacion de la memoria etc, y hacer una freelist en Java es absurdo) Ahora, al examinar el bytecode generado por python (link http://docs.python.org/library/dis.html), este utiliza una pila igual que el bytecode de la jvm... entonces? Python tiene tipificacion dinamica, pero como se implementa internamente su tipificacion????? Enlaces, comentarios, sugerencias, opiniones, lo que sea! Help! SOS (Save Our Souls literalmente) Otra cosa, la maquina virtual de Python aplica algún algoritmo de verificación al bytecode antes de ejecutarlo como lo hace la JVM de Java? """ Apenas estoy masticando el mensaje, y ya estoy googleando. Sin embargo tengo que salir y continúo con el tema pronto, así que agradezco cualquier ayuda. Saludos. From castarco en gmail.com Tue Mar 2 21:00:30 2010 From: castarco en gmail.com (CaStarCo) Date: Tue, 2 Mar 2010 21:00:30 +0100 Subject: [GUPy] =?utf-8?q?An=C3=A1lisis_a_bajo_nivel_de_Python?= In-Reply-To: References: Message-ID: No sé demasiado todavía sobre el asunto, aunque me interesa mucho y quería estudiarlo este verano que viene cuando acabe exámenes... en principio, al margen de los mecanismos que use python, el rendimiento que obtengais con éste será menor que el que habéis conseguido con Java. Hay implementaciones especiales de Python que permiten mejoras drásticas de rendimiento, como stackless (que no usa pila). Por otro lado podéis programar librerías en C y hacer bindings muy fácilmente (se aprende a hacer los bindings en media tarde), respecto a los pools de objetos.. yo estoy usando un pool de objetos con memcached en el proyecto tabularium (que por el momento anda un poco parado por todo el trabajo de la universidad y las clases que doy para subsistir). Para acabar, añado que existe un módulo de python que permite analizar el bytecode generado de forma sencilla, supongo que ya lo debes conocer por lo que has comentado.. pero por si acaso, el módulo se llama dis. Hice una traducción de un artículo que hay en el planet de python.org, http://blog.viricmind.org/2009/08/26/python-bytecode-disassembler-dis/ en el que se analiza un caso práctico usando el módulo dis para conseguir optimizar código. Puede ser interesante que te pases por el planet de python, planet.python.org Un saludo! El 2 de marzo de 2010 20:45, Jesús Francisco escribió: > Saludos. Un amigo mío preocupado por la posibilidad de que le obliguen > a cambiar el lenguaje de su proyecto de Java a Python ha pedido ayuda > publicamente para entender mejor a Python a bajo nivel. En concreto > escribió lo siguiente: > > """ > Bueno, no tengo nada en contra de Python (he programado pocas veces > en él, pero hasta donde he podido experimentar, es divertido), sin > embargo, a estas alturas cambiar el lenguaje seria iniciar el proyecto > de -1 (ni siquiera de 0) > > El algorimo critico del mounstruo es a juro O(n), donde n puede ser > hasta 4 Gb (en promedio archivos de 2 Gb) le hemos echado pierna a la > implementacion para evitar el uso de new: reciclamos objetos mediante > pools pre reservados, usamos primitivos para casi todo, creamos > nuestro propio StringBuilder, reescribimos partes de MutableBigInteger > y MutableBigDecimal para evitar que crearan objetos temporales > internamente, pre pre pre calculamos cualquier vaina pre calculable... > En fin, hemos hecho de tooodooo, nos faltaria donarle sangre a esa > broma > > Ahora si nos cambian a Python, la tipificación es dinamica, eso > implica que cada variable va a la tabla de simbolos del interprete, > no? En teoria (repito, en teoria) eso implica una entrada en el heap > en lugar de una entrada en el stack, por lo de la tabla, no?... > > Mi punto es probar que Python (por ser dinamicamente tipificado) usa > internamente entradas al heap que no podriamos controlar, que es lo > que evitamos en la implementacion del algoritmo (evitar hacer new, > pues con 4 Gb varios new por linea degradan el rendimiento por la > fragmentacion de la memoria etc, y hacer una freelist en Java es > absurdo) > > Ahora, al examinar el bytecode generado por python (link > http://docs.python.org/library/dis.html), este utiliza una pila igual > que el bytecode de la jvm... entonces? > > Python tiene tipificacion dinamica, pero como se implementa > internamente su tipificacion????? > > Enlaces, comentarios, sugerencias, opiniones, lo que sea! > > Help! SOS (Save Our Souls literalmente) > > Otra cosa, la maquina virtual de Python aplica algún algoritmo de > verificación al bytecode antes de ejecutarlo como lo hace la JVM de > Java? > """ > > Apenas estoy masticando el mensaje, y ya estoy googleando. Sin embargo > tengo que salir y continúo con el tema pronto, así que agradezco > cualquier ayuda. > > Saludos. > _______________________________________________ > GUPy mailing list > GUPy en proyectociencia.org > http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy > -- - Per la llibertat del coneixement - - Per la llibertat de la ment... - ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From luenchy en gmail.com Tue Mar 2 20:32:18 2010 From: luenchy en gmail.com (Luis Chirinos Yunis) Date: Tue, 2 Mar 2010 19:32:18 +0000 Subject: [GUPy] =?windows-1252?q?An=E1lisis_a_bajo_nivel_de_Python?= In-Reply-To: References: Message-ID: <264911878-1267560081-cardhu_decombobulator_blackberry.rim.net-1753579701-@bda059.bisx.prod.on.blackberry> Tremendo cohete pana! Bueno a vamos a investigar Enviado desde mi BlackBerry de Movistar -----Original Message----- From: Jesús Francisco Date: Tue, 2 Mar 2010 15:15:22 To: Grupo de Usuarios Python (GUPy) Subject: [GUPy] Análisis a bajo nivel de Python Saludos. Un amigo mío preocupado por la posibilidad de que le obliguen a cambiar el lenguaje de su proyecto de Java a Python ha pedido ayuda publicamente para entender mejor a Python a bajo nivel. En concreto escribió lo siguiente: """ Bueno, no tengo nada en contra de Python (he programado pocas veces en él, pero hasta donde he podido experimentar, es divertido), sin embargo, a estas alturas cambiar el lenguaje seria iniciar el proyecto de -1 (ni siquiera de 0) El algorimo critico del mounstruo es a juro O(n), donde n puede ser hasta 4 Gb (en promedio archivos de 2 Gb) le hemos echado pierna a la implementacion para evitar el uso de new: reciclamos objetos mediante pools pre reservados, usamos primitivos para casi todo, creamos nuestro propio StringBuilder, reescribimos partes de MutableBigInteger y MutableBigDecimal para evitar que crearan objetos temporales internamente, pre pre pre calculamos cualquier vaina pre calculable... En fin, hemos hecho de tooodooo, nos faltaria donarle sangre a esa broma Ahora si nos cambian a Python, la tipificación es dinamica, eso implica que cada variable va a la tabla de simbolos del interprete, no? En teoria (repito, en teoria) eso implica una entrada en el heap en lugar de una entrada en el stack, por lo de la tabla, no?... Mi punto es probar que Python (por ser dinamicamente tipificado) usa internamente entradas al heap que no podriamos controlar, que es lo que evitamos en la implementacion del algoritmo (evitar hacer new, pues con 4 Gb varios new por linea degradan el rendimiento por la fragmentacion de la memoria etc, y hacer una freelist en Java es absurdo) Ahora, al examinar el bytecode generado por python (link http://docs.python.org/library/dis.html), este utiliza una pila igual que el bytecode de la jvm... entonces? Python tiene tipificacion dinamica, pero como se implementa internamente su tipificacion????? Enlaces, comentarios, sugerencias, opiniones, lo que sea! Help! SOS (Save Our Souls literalmente) Otra cosa, la maquina virtual de Python aplica algún algoritmo de verificación al bytecode antes de ejecutarlo como lo hace la JVM de Java? """ Apenas estoy masticando el mensaje, y ya estoy googleando. Sin embargo tengo que salir y continúo con el tema pronto, así que agradezco cualquier ayuda. Saludos. _______________________________________________ GUPy mailing list GUPy en proyectociencia.org http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy From jgomo3 en gmail.com Tue Mar 2 22:14:07 2010 From: jgomo3 en gmail.com (=?UTF-8?Q?Jes=C3=BAs_Francisco?=) Date: Tue, 2 Mar 2010 16:44:07 -0430 Subject: [GUPy] =?utf-8?q?An=C3=A1lisis_a_bajo_nivel_de_Python?= In-Reply-To: References: Message-ID: El día 2 de marzo de 2010 15:30, CaStarCo escribió: > No sé demasiado todavía sobre el asunto, aunque me interesa mucho y quería > estudiarlo este verano que viene cuando acabe exámenes... en principio, al > margen de los mecanismos que use python, el rendimiento que obtengais con > éste será menor que el que habéis conseguido con Java. > Sí, esto es lo primero que le pude aportar al amigo... > Hay implementaciones especiales de Python que permiten mejoras drásticas de > rendimiento, como stackless (que no usa pila). > Por otro lado podéis programar librerías en C y hacer bindings muy > fácilmente (se aprende a hacer los bindings en media tarde), respecto a los > pools de objetos.. yo estoy usando un pool de objetos con memcached en el > proyecto tabularium (que por el momento anda un poco parado por todo el > trabajo de la universidad y las clases que doy para subsistir). > > Para acabar, añado que existe un módulo de python que permite analizar el > bytecode generado de forma sencilla, supongo que ya lo debes conocer por lo > que has comentado.. pero por si acaso, el módulo se llama dis. Hice una > traducción de un artículo que hay en el planet de python.org, > http://blog.viricmind.org/2009/08/26/python-bytecode-disassembler-dis/ en el > que se analiza un caso práctico usando el módulo dis para conseguir > optimizar código. > Oye, está buena esa entrada de blog, le voy a echar un ojo con calma. Bueno en fin, hasta ahorita no he podido ayudar bien al amigo, esto es lo último que le respondí: ""' Bicho son varias cosas. He estado viendo algunas cosas, pero no es mucho. Sí, veo que usa la pila exhaustivamente. Por ejemplo: >>> def foo(a, b): return a + b + 1 >>> import dis >>> dis.dis(foo) 2 0 LOAD_FAST 0 (a) 3 LOAD_FAST 1 (b) 6 BINARY_ADD 7 LOAD_CONST 1 (1) 10 BINARY_ADD 11 RETURN_VALUE >>> co_varname es una tupla con los nombres de las variables locales. LOAD_FAST apila una referencia a la variable co_varname[var_num]. En el ejemplo de arriba, 0 LOAD_FAST apila una referencia a la variable co_varname[0] (que es igual a 'a'). Entonces, para esto supongo que busca en la tabla de simbolos donde está la 'a' local y esa dirección es la que apila. La cosa es que el acceso a una variable es super indirecto. Es decir, primero obtienes de una tupla compilada en el código llamada co_varname el nombre de la variable, luego buscas la referencia en la tabla de simbolos, y es esa la referencia que apilas. Supongo que en Java pudieras tener co_varref de una vez ya que es compilado. Lo de la tabla de símbolos en el heap o la pila no le veo mucho sentido. Sí, acceder a la pila es por lo general más rápido que al heap, pero no me parece algo muy influyente en el tema de la velocidad final de un programa. ¿cómo se implementan los tipos en Python? por ahora supongo que cada objeto lleva con sigo a su vez un descriptor del tipo, para indicar entre otras cosas cuánto está ocupando en memoria. Pero no lo puedo asegurar. Sigo buscando... """ Sin embargo, esto[1] puede ser de utilidad. > Puede ser interesante que te pases por el planet de python, >  planet.python.org > Sí, es verdad. Gracias. > Un saludo! > Saludos. [1] http://www.python.org/doc/faq/general/#how-does-python-manage-memory > El 2 de marzo de 2010 20:45, Jesús Francisco escribió: >> >> Saludos. Un amigo mío preocupado por la posibilidad de que le obliguen >> a cambiar el lenguaje de su proyecto de Java a Python ha pedido ayuda >> publicamente para entender mejor a Python a bajo nivel. En concreto >> escribió lo siguiente: >> >> """ >>  Bueno, no tengo nada en contra de Python (he programado pocas veces >> en él, pero hasta donde he podido experimentar, es divertido), sin >> embargo, a estas alturas cambiar el lenguaje seria iniciar el proyecto >> de -1 (ni siquiera de 0) >> >>  El algorimo critico del mounstruo es a juro O(n), donde n puede ser >> hasta 4 Gb (en promedio archivos de 2 Gb) le hemos echado pierna a la >> implementacion para evitar el uso de new: reciclamos objetos mediante >> pools pre reservados, usamos primitivos para casi todo, creamos >> nuestro propio StringBuilder, reescribimos partes de MutableBigInteger >> y MutableBigDecimal para evitar que crearan objetos temporales >> internamente, pre pre pre calculamos cualquier vaina pre calculable... >> En fin, hemos hecho de tooodooo, nos faltaria donarle sangre a esa >> broma >> >>  Ahora si nos cambian a Python, la tipificación es dinamica, eso >> implica que cada variable va a la tabla de simbolos del interprete, >> no? En teoria (repito, en teoria) eso implica una entrada en el heap >> en lugar de una entrada en el stack, por lo de la tabla, no?... >> >>  Mi punto es probar que Python (por ser dinamicamente tipificado) usa >> internamente entradas al heap que no podriamos controlar, que es lo >> que evitamos en la implementacion del algoritmo (evitar hacer new, >> pues con 4 Gb varios new por linea degradan el rendimiento por la >> fragmentacion de la memoria etc, y hacer una freelist en Java es >> absurdo) >> >>  Ahora, al examinar el bytecode generado por python (link >> http://docs.python.org/library/dis.html), este utiliza una pila igual >> que el bytecode de la jvm... entonces? >> >>  Python tiene tipificacion dinamica, pero como se implementa >> internamente su tipificacion????? >> >>  Enlaces, comentarios, sugerencias, opiniones, lo que sea! >> >>  Help! SOS (Save Our Souls literalmente) >> >> Otra cosa, la maquina virtual de Python aplica algún algoritmo de >> verificación al bytecode antes de ejecutarlo como lo hace la JVM de >> Java? >> """ >> >> Apenas estoy masticando el mensaje, y ya estoy googleando. Sin embargo >> tengo que salir y continúo con el tema pronto, así que agradezco >> cualquier ayuda. >> >> Saludos. >> _______________________________________________ >> GUPy mailing list >> GUPy en proyectociencia.org >> http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy > > > > -- > - Per la llibertat del coneixement - > - Per la llibertat de la ment...       - > > _______________________________________________ > GUPy mailing list > GUPy en proyectociencia.org > http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy > > From alvarez.ciencia en gmail.com Mon Mar 8 03:50:26 2010 From: alvarez.ciencia en gmail.com (Alejandro Alvarez) Date: Sun, 7 Mar 2010 22:20:26 -0430 Subject: [GUPy] =?iso-8859-1?q?=5BInformaci=F3n_de_Inter=E9s=5D?= Message-ID: Hola, Si te ha llegado este correo es porque quien te lo envío piensa que te será útil, y de verdad estoy seguro que si. Tal vez seas un estudiante, profesor ó tal vez simplemente una persona curiosa, por lo cual te invitamos a formar parte de una comunidad llamada Proyecto Ciencia. Dicho esto, te invitamos a: - *Participar en nuestro foro:* (Puedes hablar sobre ciencias: matemáticas, física, química, biología, computación, ...), ingeniería, filosofía, y cualquier otro tema que te interese). http://www.proyectociencia.org/foro/ - *Enlazar sus blogs a nuestro planet:* Si tienes un blog, puedes hacer que tu comunidad de lectores sea mas grande, enlazando tus contenidos a nuestro planet. http://www.proyectociencia.org/planeta * * - *Revisa nuestros libros on-line: *Tenemos una gran biblioteca de libros, tal vez encuentres alguno que sea de tu interés. http://www.proyectociencia.org/biblioteca/ - *Informarte de las mejores noticias a tiempo real, en nuestro twitter:* http://twitter.com/proyectociencia - *Aprende a programar uno de los lenguajes de programación mas poderosos (Python):* http://www.proyectociencia.org/gupy/ - *Y los más importante: *Colabora con la difusión de este proyecto, que pretende popularizar las ciencias en todos los países de habla hispana. Por lo cual, si conoces a alguna persona que sea estudiante de ciencias o ingeniería, creo que deberías reenviarle este correo. Le serán muy útil a lo largo de su carrera. También, si eres un profesor de ciencias o ingeniería, podrás compartir con estudiantes y otros profesores conocimientos en cualquier área técnica. Y por último, si eres una persona curiosa y te interesa saber más del mundo que te rodea, pues bien, proyectociencia.orges el mejor sitio para Por último dejo tres cita de grandes pensadores que los harán reflexionar un poco ... "Al estudiante que nunca se le pide que haga lo que no puede, nunca hace lo que puede." John Stuart Mill "El primer paso para lograr (algo) es estudiar" Brian G. "El arte supremo del maestro consiste en despertar el goce de la expresión creativa y del conocimiento." Albert Einstein * * *http://www.proyectociencia.org* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanmarceloconca en gmail.com Mon Mar 8 14:27:33 2010 From: juanmarceloconca en gmail.com (juan marcelo conca) Date: Mon, 8 Mar 2010 10:27:33 -0300 Subject: [GUPy] hola.... Message-ID: Hola amigos: acabo se suscribirme......sean ustedes afortunados por contar con mi presencia en esta lista, jaja...bromaaaaa. Un saludo. -- Machi Conca. From muammar en proyectociencia.org Mon Mar 8 14:54:40 2010 From: muammar en proyectociencia.org (Muammar El Khatib) Date: Mon, 8 Mar 2010 09:24:40 -0430 Subject: [GUPy] hola.... In-Reply-To: References: Message-ID: <77aff34b1003080554v57118725vc1f5dfb18a072aec@mail.gmail.com> Hola Juan, 2010/3/8 juan marcelo conca : > Hola amigos: acabo se suscribirme......sean ustedes afortunados por > contar con mi presencia en esta lista, jaja...bromaaaaa. LOL. Bienvenido. Saludos, -- Muammar El Khatib. Linux user: 403107. GPG Key = 127029F1 http://muammar.me | http://proyectociencia.org ,''`. : :' : `. `' `- From luenchy en gmail.com Mon Mar 8 14:28:20 2010 From: luenchy en gmail.com (Luis Chirinos Yunis) Date: Mon, 8 Mar 2010 13:28:20 +0000 Subject: [GUPy] hola.... Message-ID: <1826671209-1268056664-cardhu_decombobulator_blackberry.rim.net-609584598-@bda059.bisx.prod.on.blackberry> Bienvenido al mundo Python, lo mejor! ------Mensaje original------ De: Muammar El Khatib Remitente:gupy-bounces en proyectociencia.org Para:Grupo de Usuarios Python (GUPy) Responder a:Grupo de Usuarios Python \(GUPy\) Asunto: Re: [GUPy] hola.... Enviado: 8 Mar, 2010 9:54 AM Hola Juan, 2010/3/8 juan marcelo conca : > Hola amigos: acabo se suscribirme......sean ustedes afortunados por > contar con mi presencia en esta lista, jaja...bromaaaaa. LOL. Bienvenido. Saludos, -- Muammar El Khatib. Linux user: 403107. GPG Key = 127029F1 http://muammar.me | http://proyectociencia.org ,''`. : :' : `. `' `- _______________________________________________ GUPy mailing list GUPy en proyectociencia.org http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy Enviado desde mi BlackBerry de Movistar From kshipras en packtpub.com Thu Mar 11 11:04:14 2010 From: kshipras en packtpub.com (Kshipra Singh) Date: Thu, 11 Mar 2010 15:34:14 +0530 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. Message-ID: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> Hi Python Enthusiasts, I am writing to you for Packt Publishing, the publishers of computer related books. We are planning to extend our catalogue of cookbooks and are currently inviting "Python" fanatics interested in writing a cookbook. So, if you love "Python" and are interested in writing a cookbook, please contact us with your book ideas at author en packtpub.com. Even if you do not have a book idea and are simply interested in authoring a cookbook, we are still keen to hear from you. More details about the opportunity are available at: http://authors.packtpub.com/content/python-fanatics-invited-write-packt Thanks Kshipra Singh Author Relationship Manager Packt Publishing www.PacktPub.com Skype: kshiprasingh15 Twitter: http://twitter.com/kshipras Interested in becoming an author? Visit http://authors.packtpub.com for all the information you need about writing for Packt. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alvarez.ciencia en gmail.com Sun Mar 14 17:23:20 2010 From: alvarez.ciencia en gmail.com (Alejandro Alvarez) Date: Mon, 15 Mar 2010 11:53:20 +1930 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. In-Reply-To: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> References: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> Message-ID: Saludos, Bueno ... esta es una propuesta bastante interesante ... deberiamos organizarnos y escribir un libro :-) es una buena oportunidad tanto para el equipo, como para cada uno de los integrantes. Espero respuestas. 2010/3/12 Kshipra Singh > Hi Python Enthusiasts, > > I am writing to you for Packt Publishing, the publishers of computer > related books. > > We are planning to extend our catalogue of cookbooks and are currently > inviting "Python" fanatics interested in writing a cookbook. So, if you love > "Python" and are interested in writing a cookbook, please contact us with > your book ideas at author en packtpub.com. Even if you do not have a book > idea and are simply interested in authoring a cookbook, we are still keen to > hear from you. > > More details about the opportunity are available at: > http://authors.packtpub.com/content/python-fanatics-invited-write-packt > > Thanks > Kshipra Singh > Author Relationship Manager > Packt Publishing > www.PacktPub.com > > Skype: kshiprasingh15 > Twitter: http://twitter.com/kshipras > > Interested in becoming an author? Visit http://authors.packtpub.com for > all the information you need about writing for Packt. > > _______________________________________________ > GUPy mailing list > GUPy en proyectociencia.org > http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy > > -- Lic. Alejandro J. Alvarez S. Linux Registered User #483871 OpenPGP key: 33D06794 https://launchpad.net/~alvarez-ciencia http://thedynamicist.wordpress.com http://www.proyectociencia.org http://alvarez.iblogger.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alvarez.ciencia en gmail.com Sun Mar 14 17:29:36 2010 From: alvarez.ciencia en gmail.com (Alejandro Alvarez) Date: Mon, 15 Mar 2010 11:59:36 +1930 Subject: [GUPy] hola.... In-Reply-To: <1826671209-1268056664-cardhu_decombobulator_blackberry.rim.net-609584598-@bda059.bisx.prod.on.blackberry> References: <1826671209-1268056664-cardhu_decombobulator_blackberry.rim.net-609584598-@bda059.bisx.prod.on.blackberry> Message-ID: Saludos, Bienvenidos a esta lista y al proyecto ... Un placer tenerte por acá Espero que nos sigamos comunicando por esta via. Un abrazo, -- Lic. Alejandro J. Alvarez S. Linux Registered User #483871 OpenPGP key: 33D06794 https://launchpad.net/~alvarez-ciencia http://thedynamicist.wordpress.com http://www.proyectociencia.org http://alvarez.iblogger.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From castarco en gmail.com Sun Mar 14 17:32:56 2010 From: castarco en gmail.com (CaStarCo) Date: Sun, 14 Mar 2010 17:32:56 +0100 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. In-Reply-To: References: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> Message-ID: Y ya tenemos tiempo? jajaja deberíamos centrarnos un poco en los proyectos ya empezados creo. 2010/3/14 Alejandro Alvarez > Saludos, > > Bueno ... esta es una propuesta bastante interesante ... deberiamos > organizarnos y escribir un libro :-) es una buena oportunidad tanto para el > equipo, como para cada uno de los integrantes. > > Espero respuestas. > > 2010/3/12 Kshipra Singh > >> Hi Python Enthusiasts, >> >> I am writing to you for Packt Publishing, the publishers of computer >> related books. >> >> We are planning to extend our catalogue of cookbooks and are currently >> inviting "Python" fanatics interested in writing a cookbook. So, if you love >> "Python" and are interested in writing a cookbook, please contact us with >> your book ideas at author en packtpub.com. Even if you do not have a book >> idea and are simply interested in authoring a cookbook, we are still keen to >> hear from you. >> >> More details about the opportunity are available at: >> http://authors.packtpub.com/content/python-fanatics-invited-write-packt >> >> Thanks >> Kshipra Singh >> Author Relationship Manager >> Packt Publishing >> www.PacktPub.com >> >> Skype: kshiprasingh15 >> Twitter: http://twitter.com/kshipras >> >> Interested in becoming an author? Visit http://authors.packtpub.com for >> all the information you need about writing for Packt. >> >> _______________________________________________ >> GUPy mailing list >> GUPy en proyectociencia.org >> http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy >> >> > > > -- > Lic. Alejandro J. Alvarez S. > Linux Registered User #483871 > OpenPGP key: 33D06794 > https://launchpad.net/~alvarez-ciencia > http://thedynamicist.wordpress.com > http://www.proyectociencia.org > http://alvarez.iblogger.org > > > > _______________________________________________ > GUPy mailing list > GUPy en proyectociencia.org > http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy > > -- - Per la llibertat del coneixement - - Per la llibertat de la ment... - ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alvarez.ciencia en gmail.com Sun Mar 14 17:42:21 2010 From: alvarez.ciencia en gmail.com (Alejandro Alvarez) Date: Mon, 15 Mar 2010 12:12:21 +1930 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. In-Reply-To: References: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> Message-ID: 2010/3/15 CaStarCo > Y ya tenemos tiempo? jajaja > > deberíamos centrarnos un poco en los proyectos ya empezados creo. > > Jajajaja ... tienes mucha razón, soy un poco entusiasta :-p -- Lic. Alejandro J. Alvarez S. Linux Registered User #483871 OpenPGP key: 33D06794 https://launchpad.net/~alvarez-ciencia http://thedynamicist.wordpress.com http://www.proyectociencia.org http://alvarez.iblogger.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jgomo3 en gmail.com Mon Mar 15 20:14:33 2010 From: jgomo3 en gmail.com (=?UTF-8?Q?Jes=C3=BAs_Francisco?=) Date: Mon, 15 Mar 2010 14:44:33 -0430 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. In-Reply-To: References: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> Message-ID: El día 14 de marzo de 2010 12:12, Alejandro Alvarez escribió: > > > 2010/3/15 CaStarCo >> >> Y ya tenemos tiempo? jajaja >> deberíamos centrarnos un poco en los proyectos ya empezados creo. >> > > Jajajaja ... tienes mucha razón, soy un poco entusiasta :-p > quien mucho abarca poco aprieta > -- > Lic. Alejandro J. Alvarez S. > Linux Registered User #483871 > OpenPGP key: 33D06794 > https://launchpad.net/~alvarez-ciencia > http://thedynamicist.wordpress.com > http://www.proyectociencia.org > http://alvarez.iblogger.org > > > > _______________________________________________ > GUPy mailing list > GUPy en proyectociencia.org > http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy > > From muammar en proyectociencia.org Mon Mar 15 20:23:43 2010 From: muammar en proyectociencia.org (Muammar El Khatib) Date: Mon, 15 Mar 2010 14:53:43 -0430 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. In-Reply-To: References: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> Message-ID: <77aff34b1003151223i34ff842bhe05a7a484eca13dc@mail.gmail.com> 2010/3/15 Jesús Francisco : > El día 14 de marzo de 2010 12:12, Alejandro Alvarez > escribió: >> >> >> 2010/3/15 CaStarCo >>> >>> Y ya tenemos tiempo? jajaja >>> deberíamos centrarnos un poco en los proyectos ya empezados creo. >>> >> >> Jajajaja ... tienes mucha razón, soy un poco entusiasta :-p >> > > quien mucho abarca poco aprieta > No se si es un dicho, pero tiene mucha razón. Hay que terminar lo que se ha comenzado primero. Saludos, -- Muammar El Khatib. Linux user: 403107. GPG Key = 127029F1 http://muammar.me | http://proyectociencia.org ,''`. : :' : `. `' `- From castarco en gmail.com Mon Mar 15 20:29:21 2010 From: castarco en gmail.com (CaStarCo) Date: Mon, 15 Mar 2010 20:29:21 +0100 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. In-Reply-To: <77aff34b1003151223i34ff842bhe05a7a484eca13dc@mail.gmail.com> References: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> <77aff34b1003151223i34ff842bhe05a7a484eca13dc@mail.gmail.com> Message-ID: > > > No se si es un dicho, pero tiene mucha razón. Hay que terminar lo que > se ha comenzado primero. > És bastante común en España :) , aunque aquí se usa como excusa para acabar no haciendo nada jajajaja. -- - Per la llibertat del coneixement - - Per la llibertat de la ment... - ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jgomo3 en gmail.com Mon Mar 15 20:31:50 2010 From: jgomo3 en gmail.com (=?UTF-8?Q?Jes=C3=BAs_Francisco?=) Date: Mon, 15 Mar 2010 15:01:50 -0430 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. In-Reply-To: <77aff34b1003151223i34ff842bhe05a7a484eca13dc@mail.gmail.com> References: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> <77aff34b1003151223i34ff842bhe05a7a484eca13dc@mail.gmail.com> Message-ID: El día 15 de marzo de 2010 14:53, Muammar El Khatib escribió: > 2010/3/15 Jesús Francisco : >> El día 14 de marzo de 2010 12:12, Alejandro Alvarez >> escribió: >>> >>> >>> 2010/3/15 CaStarCo >>>> >>>> Y ya tenemos tiempo? jajaja >>>> deberíamos centrarnos un poco en los proyectos ya empezados creo. >>>> >>> >>> Jajajaja ... tienes mucha razón, soy un poco entusiasta :-p >>> >> >> quien mucho abarca poco aprieta >> > > No se si es un dicho, pero tiene mucha razón. Hay que terminar lo que > se ha comenzado primero. > Fino. ¿qué proyecto se han planteado? Pero algo de echar código. > Saludos, > -- > Muammar El Khatib. > Linux user: 403107. > GPG Key = 127029F1 > http://muammar.me | http://proyectociencia.org >  ,''`. >  : :' : >  `. `' >   `- > _______________________________________________ > GUPy mailing list > GUPy en proyectociencia.org > http://proyectociencia.org/cgi-bin/mailman/listinfo/gupy > From muammar en proyectociencia.org Mon Mar 15 20:36:45 2010 From: muammar en proyectociencia.org (Muammar El Khatib) Date: Mon, 15 Mar 2010 15:06:45 -0430 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. In-Reply-To: References: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> <77aff34b1003151223i34ff842bhe05a7a484eca13dc@mail.gmail.com> Message-ID: <77aff34b1003151236r74980eb9u22f7c612ff271198@mail.gmail.com> 2010/3/15 CaStarCo : >> >> No se si es un dicho, pero tiene mucha razón. Hay que terminar lo que >> se ha comenzado primero. > > És bastante común en España :) , aunque aquí se usa como excusa para acabar > no haciendo nada jajajaja. LOL. -- Muammar El Khatib. Linux user: 403107. GPG Key = 127029F1 http://muammar.me | http://proyectociencia.org ,''`. : :' : `. `' `- From muammar en proyectociencia.org Mon Mar 15 20:39:23 2010 From: muammar en proyectociencia.org (Muammar El Khatib) Date: Mon, 15 Mar 2010 15:09:23 -0430 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. In-Reply-To: References: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> <77aff34b1003151223i34ff842bhe05a7a484eca13dc@mail.gmail.com> Message-ID: <77aff34b1003151239t2397fc15pf05fa8240e1b14ce@mail.gmail.com> 2010/3/15 Jesús Francisco : >> >> No se si es un dicho, pero tiene mucha razón. Hay que terminar lo que >> se ha comenzado primero. >> > > Fino. ¿qué proyecto se han planteado? Pero algo de echar código. Échale un vistazo a esto: http://sourceforge.net/projects/tabularium/ quisiéramos hacer un software basado en Python para hostear un biblioteca virtual y migrar la que tenemos en Drupal a nuestra propia plataforma. Dicha aplicación será lanzada para que sea usada y modificada a conveniencia. Por falta de tiempo, el desarrollo ha ido un poco lento. El líder de desarrollo es CaStarCo. Si puedes echar un vistazo y quieres colaborar en el desarrollo, solo hazlo saber. Saludos, -- Muammar El Khatib. Linux user: 403107. GPG Key = 127029F1 http://muammar.me | http://proyectociencia.org ,''`. : :' : `. `' `- From muammar en proyectociencia.org Mon Mar 15 20:40:57 2010 From: muammar en proyectociencia.org (Muammar El Khatib) Date: Mon, 15 Mar 2010 15:10:57 -0430 Subject: [GUPy] Opportunity to author Python cookbooks- Packt Publishing. In-Reply-To: <77aff34b1003151239t2397fc15pf05fa8240e1b14ce@mail.gmail.com> References: <7FCD54FC09864788AA9CCF390989FA61@sonyPC> <77aff34b1003151223i34ff842bhe05a7a484eca13dc@mail.gmail.com> <77aff34b1003151239t2397fc15pf05fa8240e1b14ce@mail.gmail.com> Message-ID: <77aff34b1003151240j1b1f8c85v332d5454ca2fb41f@mail.gmail.com> 2010/3/15 Muammar El Khatib : > 2010/3/15 Jesús Francisco : >>> >>> No se si es un dicho, pero tiene mucha razón. Hay que terminar lo que >>> se ha comenzado primero. >>> >> >> Fino. ¿qué proyecto se han planteado? Pero algo de echar código. > > Échale un vistazo a esto: http://sourceforge.net/projects/tabularium/ > quisiéramos hacer un software basado en Python para hostear un > biblioteca virtual y migrar la que tenemos en Drupal a nuestra propia > plataforma. Dicha aplicación será lanzada para que sea usada y > modificada a conveniencia. Por falta de tiempo, el desarrollo ha ido > un poco lento. El líder de desarrollo es CaStarCo.  Si puedes echar un > vistazo y quieres colaborar en el desarrollo, solo hazlo saber. Lo olvidaba, la invitación igual aplica para el resto de los inscritos en la lista. -- Muammar El Khatib. Linux user: 403107. GPG Key = 127029F1 http://muammar.me | http://proyectociencia.org ,''`. : :' : `. `' `-