From plobarinas en jcea.es Mon Jan 12 21:44:28 2015 From: plobarinas en jcea.es (=?UTF-8?B?UGFibG8gTG9iYXJpw7Fhcw==?=) Date: Mon, 12 Jan 2015 21:44:28 +0100 Subject: [Python-es] =?utf-8?q?Convocatoria_Reuni=C3=B3n_Python-Madrid_Ene?= =?utf-8?q?ro_2015?= Message-ID: <54B4322C.7080901@jcea.es> Hola a todos: Como viene siendo habitual, este nuevo año continuamos con nuestras reunión habituales de Python-Madrid. Para todos aquellos que pudierais estar interesados, aquí tenéis los detalles: http://www.python-madrid.es/meetings/reunion-enero-2015-python-madrid/ Un saludo. From nicolaslino1 en gmail.com Tue Jan 13 18:20:20 2015 From: nicolaslino1 en gmail.com (Nicolas lino) Date: Tue, 13 Jan 2015 14:20:20 -0300 Subject: [Python-es] problemas con json, agregar o quitar elementos. Message-ID: Hola gente, tengo una duda: Teniendo el siguiente modelo de json {"0":[{"root":"path","movi":"the movi","uri_subtitle":"http://sarasa"}],"1":[{"root":"path","movi":"the movi","uri_subtitle":"http://sarasa"}]} Como hago para agregar {"2":[{"root":"path","movi":"the movi","uri_subtitle":"http://sarasa"}]}? Estoy usando la libreria json. Tampoco se si es la mejor para esto. Muchas gracias! ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alberto en toscat.net Tue Jan 13 18:26:43 2015 From: alberto en toscat.net (Alberto Valverde) Date: Tue, 13 Jan 2015 18:26:43 +0100 Subject: [Python-es] problemas con json, agregar o quitar elementos. In-Reply-To: References: Message-ID: Decodifica el json, añade la nueva llave al diccionario resultante y vuelve a codificarlo. 2015-01-13 18:20 GMT+01:00 Nicolas lino : > > > Hola gente, tengo una duda: > > Teniendo el siguiente modelo de json > > {"0":[{"root":"path","movi":"the movi","uri_subtitle":"http://sarasa"}],"1":[{"root":"path","movi":"the > movi","uri_subtitle":"http://sarasa"}]} > > Como hago para agregar {"2":[{"root":"path","movi":"the > movi","uri_subtitle":"http://sarasa"}]}? > > > Estoy usando la libreria json. Tampoco se si es la mejor para esto. > > > Muchas gracias! > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From nachoel01 en gmail.com Tue Jan 13 18:38:50 2015 From: nachoel01 en gmail.com (=?UTF-8?Q?Ignacio_Rodr=C3=ADguez?=) Date: Tue, 13 Jan 2015 15:38:50 -0200 Subject: [Python-es] problemas con json, agregar o quitar elementos. In-Reply-To: References: Message-ID: Yo lo haría asi.. http://ur1.ca/jfaqa Ignacio Rodríguez nachoel01 en gmail.com SugarLabs at Facebook El 13 de enero de 2015, 15:26, Alberto Valverde escribió: > Decodifica el json, añade la nueva llave al diccionario resultante y > vuelve a codificarlo. > > 2015-01-13 18:20 GMT+01:00 Nicolas lino : > >> >> >> Hola gente, tengo una duda: >> >> Teniendo el siguiente modelo de json >> >> {"0":[{"root":"path","movi":"the movi","uri_subtitle":"http://sarasa"}],"1":[{"root":"path","movi":"the >> movi","uri_subtitle":"http://sarasa"}]} >> >> Como hago para agregar {"2":[{"root":"path","movi":"the >> movi","uri_subtitle":"http://sarasa"}]}? >> >> >> Estoy usando la libreria json. Tampoco se si es la mejor para esto. >> >> >> Muchas gracias! >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From nicolaslino1 en gmail.com Tue Jan 13 20:00:21 2015 From: nicolaslino1 en gmail.com (Nicolas lino) Date: Tue, 13 Jan 2015 16:00:21 -0300 Subject: [Python-es] problemas con json, agregar o quitar elementos. In-Reply-To: References: Message-ID: Gracas ignacio! eso era lo que necesitaba! El 13 de enero de 2015, 14:38, Ignacio Rodríguez escribió: > Yo lo haría asi.. > > http://ur1.ca/jfaqa > > Ignacio Rodríguez > nachoel01 en gmail.com > SugarLabs at Facebook > > > El 13 de enero de 2015, 15:26, Alberto Valverde > escribió: > > Decodifica el json, añade la nueva llave al diccionario resultante y >> vuelve a codificarlo. >> >> 2015-01-13 18:20 GMT+01:00 Nicolas lino : >> >>> >>> >>> Hola gente, tengo una duda: >>> >>> Teniendo el siguiente modelo de json >>> >>> {"0":[{"root":"path","movi":"the movi","uri_subtitle":"http://sarasa"}],"1":[{"root":"path","movi":"the >>> movi","uri_subtitle":"http://sarasa"}]} >>> >>> Como hago para agregar {"2":[{"root":"path","movi":"the >>> movi","uri_subtitle":"http://sarasa"}]}? >>> >>> >>> Estoy usando la libreria json. Tampoco se si es la mejor para esto. >>> >>> >>> Muchas gracias! >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From chack14rock en gmail.com Tue Jan 13 20:20:15 2015 From: chack14rock en gmail.com (=?UTF-8?Q?Charly_Rom=C3=A1n?=) Date: Tue, 13 Jan 2015 13:20:15 -0600 Subject: [Python-es] problemas con json, agregar o quitar elementos. In-Reply-To: References: Message-ID: Exactamente lo mismo que te dijo Alberto, pero esperaste a que te lo hicieran ¬¬ 2015-01-13 13:00 GMT-06:00 Nicolas lino : > Gracas ignacio! eso era lo que necesitaba! > > > > El 13 de enero de 2015, 14:38, Ignacio Rodríguez > escribió: > > Yo lo haría asi.. >> >> http://ur1.ca/jfaqa >> >> Ignacio Rodríguez >> nachoel01 en gmail.com >> SugarLabs at Facebook >> >> >> El 13 de enero de 2015, 15:26, Alberto Valverde >> escribió: >> >> Decodifica el json, añade la nueva llave al diccionario resultante y >>> vuelve a codificarlo. >>> >>> 2015-01-13 18:20 GMT+01:00 Nicolas lino : >>> >>>> >>>> >>>> Hola gente, tengo una duda: >>>> >>>> Teniendo el siguiente modelo de json >>>> >>>> {"0":[{"root":"path","movi":"the movi","uri_subtitle":"http://sarasa"}],"1":[{"root":"path","movi":"the >>>> movi","uri_subtitle":"http://sarasa"}]} >>>> >>>> Como hago para agregar {"2":[{"root":"path","movi":"the >>>> movi","uri_subtitle":"http://sarasa"}]}? >>>> >>>> >>>> Estoy usando la libreria json. Tampoco se si es la mejor para esto. >>>> >>>> >>>> Muchas gracias! >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Charly Román Software Developer http://croman.mx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From azotillo en gmail.com Fri Jan 16 12:14:12 2015 From: azotillo en gmail.com (Diego pascual lopez) Date: Fri, 16 Jan 2015 12:14:12 +0100 Subject: [Python-es] Hackathon periodismo de datos Message-ID: Buenas señores y perdón por el spam, El viernes que viene organizamos un hackathon sobre periodismo de datos en el cccb de Barcelona, La idea es hacer un primer hackathon para generar herramientas que los periodistas puedan utilizar en la siguiente hackathon, donde los periodistas trataran de hacer proyectos de periodismo de datos sobre el hambre en el mundo, las guerras y el medio ambiente. Yo daré un taller de scrapy por si hay alguien que no esta familiarizado con el web scraping. http://www.cccb.org/es/altre_proposta-kosmopolis_2015_hackath_de_programadors-148339 Un abrazo!!! ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From turoker96 en gmail.com Sat Jan 17 06:35:33 2015 From: turoker96 en gmail.com (Turoker Rekorut) Date: Sat, 17 Jan 2015 06:35:33 +0100 Subject: [Python-es] Presentacion y algunas preguntas Message-ID: Hola que tal, supongo que al ser mi primer mensaje deberia presentarme :) soy nuevo en la lista y tambien en Python. Soy usuario de Linux desde hace varios años, concretamente de Debian. Me gustan los temas de programacion, conozco el lenguaje C/C++. Me ha parecido interesante Python entre otras cosas porque se pueden programar juegos 2D con pygane y juegos 3D con Panda3D. Me he bajado unos cuantos manuales en PDF que me estan ayudando bastante y tambien he mirado la documentacion de la web oficial de Python. Aun asi tengo estas dudas: - No entiendo como funciona la equivalencia en Python de los arrays y de las structs de C/C++. He leido que lo mas parecido son los diccionarios pero no entiendo realmente como funciona. Lo mas parecido son las "lists" pero son de solo lectura y yo quiero poder modificar los datos. Segun Google esto es una pregunta habitual, pero no entiendo este tema. - ¿Hay o no hay punteros en python?. Creo que la respuesta es "No" y que se limita a variables globales y variables locales. Los manuales que tengo, hasta donde he visto, no dicen nada de punteros. Bueno, de momento me conformo con que me aclareis esto xD Gracias :) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From faltet en gmail.com Sun Jan 18 13:34:50 2015 From: faltet en gmail.com (Francesc Alted) Date: Sun, 18 Jan 2015 13:34:50 +0100 Subject: [Python-es] Presentacion y algunas preguntas In-Reply-To: References: Message-ID: 2015-01-17 6:35 GMT+01:00 Turoker Rekorut : > Hola que tal, > > supongo que al ser mi primer mensaje deberia presentarme :) > Bienvenido Turoker! > > soy nuevo en la lista y tambien en Python. Soy usuario de Linux desde hace > varios años, concretamente de Debian. > > Me gustan los temas de programacion, conozco el lenguaje C/C++. Me ha > parecido interesante Python entre otras cosas porque se pueden programar > juegos 2D con pygane y juegos 3D con Panda3D. > > Me he bajado unos cuantos manuales en PDF que me estan ayudando bastante y > tambien he mirado la documentacion de la web oficial de Python. Aun asi > tengo estas dudas: > > - No entiendo como funciona la equivalencia en Python de los arrays y de > las structs de C/C++. He leido que lo mas parecido son los diccionarios > pero no entiendo realmente como funciona. Lo mas parecido son las "lists" > pero son de solo lectura y yo quiero poder modificar los datos. Segun > Google esto es una pregunta habitual, pero no entiendo este tema. > Bueno, Python no tiene realmente un buen soporte de arrays multidimensionales dentro de la libreria standard, asi que lo mejor es que uses NumPy (www.numpy.org) que es el paquete donde se pueden manipular este tipo de datos de manera muy eficiente y elegante. Respecto a las 'structs' de C, lo mas equivalente dentro del lenguaje serian los diccionarios, aunque estos son un poco mas potentes y con mas 'overhead'. Algo mas similar y menos 'pesado' serian los arrays estructurados de NumPy: http://docs.scipy.org/doc/numpy/user/basics.rec.html Echales un vistazo a los dos a ver si alguno se adapta a lo que quieres. > > - ¿Hay o no hay punteros en python?. Creo que la respuesta es "No" y que > se limita a variables globales y variables locales. Los manuales que tengo, > hasta donde he visto, no dicen nada de punteros. > No, no hay punteros en Python, solo objetos y referencias a objetos. > > Bueno, de momento me conformo con que me aclareis esto xD > Pues a ver si sirve de ayuda :) -- Francesc Alted ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From quiqueporta en gmail.com Sun Jan 18 19:07:23 2015 From: quiqueporta en gmail.com (Quique Porta) Date: Sun, 18 Jan 2015 19:07:23 +0100 Subject: [Python-es] =?utf-8?q?A=C3=B1adir_campo_a_un_Form_de_Django_admin?= Message-ID: Hola a todos. Estoy trabajando con Django 1.6.x y necesito añadir varios campos a un ModelForm del admin. Encontré varios ejemplos que utilizaban el método get_fieldset del ModelAdmin pero parece que funcionaba en Django 1.4, en 1.6.x no va. ¿Alguna idea de como añadir esos campos? Un Saludo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From fdanesse en gmail.com Sun Jan 18 23:21:14 2015 From: fdanesse en gmail.com (Flavio Danesse) Date: Sun, 18 Jan 2015 20:21:14 -0200 Subject: [Python-es] Presentacion y algunas preguntas In-Reply-To: References: Message-ID: Lo mejor para aprender python es que te olvides de C/C++ una lista la defines asi: lista = [] las listas son dinámicas, de modo que puedes agregar o quitar elementos cuando quieras: lista.append("hola") lista.remove("hola") Para acceder a un elemento, te refieres a él por su indice: lista[0] = "Hola" etc . . . https://docs.python.org/2/library/functions.html?highlight=list#list Las listas no dinámicas, se llaman tuplas: tupla = (33, "hola") Pero también son listas así que salvo agregar y quitar elementos, todo lo demás es igual a las listas. Si quieres modificar un elemento en una tupla debes redefinirla, por ejemplo así: tupla = (tupla[0], "Hola") etc . . . https://docs.python.org/2/library/functions.html#tuple Tanto las listas como las tuplas mantienen el orden de sus elementos por eso puedes referirte a ellos por su indice. Los diccionarios son una pareja de key:value: diccionario = {} diccionario ["key1"] = "hola" Los diccionarios no respetan el orden de lso elementos, pero puedes hacer un diccionario que si lo respete utilizando: from collections import OrderedDict diccionario = OrderedDict() etc . . . https://docs.python.org/2/library/collections.html?highlight=ordereddict#collections.OrderedDict El 18 de enero de 2015, 10:34, Francesc Alted escribió: > 2015-01-17 6:35 GMT+01:00 Turoker Rekorut : > >> Hola que tal, >> >> supongo que al ser mi primer mensaje deberia presentarme :) >> > > Bienvenido Turoker! > > >> >> soy nuevo en la lista y tambien en Python. Soy usuario de Linux desde >> hace varios años, concretamente de Debian. >> >> Me gustan los temas de programacion, conozco el lenguaje C/C++. Me ha >> parecido interesante Python entre otras cosas porque se pueden programar >> juegos 2D con pygane y juegos 3D con Panda3D. >> >> Me he bajado unos cuantos manuales en PDF que me estan ayudando bastante >> y tambien he mirado la documentacion de la web oficial de Python. Aun asi >> tengo estas dudas: >> >> - No entiendo como funciona la equivalencia en Python de los arrays y de >> las structs de C/C++. He leido que lo mas parecido son los diccionarios >> pero no entiendo realmente como funciona. Lo mas parecido son las "lists" >> pero son de solo lectura y yo quiero poder modificar los datos. Segun >> Google esto es una pregunta habitual, pero no entiendo este tema. >> > > Bueno, Python no tiene realmente un buen soporte de arrays > multidimensionales dentro de la libreria standard, asi que lo mejor es que > uses NumPy (www.numpy.org) que es el paquete donde se pueden manipular > este tipo de datos de manera muy eficiente y elegante. > > Respecto a las 'structs' de C, lo mas equivalente dentro del lenguaje > serian los diccionarios, aunque estos son un poco mas potentes y con mas > 'overhead'. Algo mas similar y menos 'pesado' serian los arrays > estructurados de NumPy: > > http://docs.scipy.org/doc/numpy/user/basics.rec.html > > Echales un vistazo a los dos a ver si alguno se adapta a lo que quieres. > > >> >> - ¿Hay o no hay punteros en python?. Creo que la respuesta es "No" y que >> se limita a variables globales y variables locales. Los manuales que tengo, >> hasta donde he visto, no dicen nada de punteros. >> > > No, no hay punteros en Python, solo objetos y referencias a objetos. > > >> >> Bueno, de momento me conformo con que me aclareis esto xD >> > > Pues a ver si sirve de ayuda :) > > -- > Francesc Alted > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jbc.develop en gmail.com Sun Jan 18 23:33:11 2015 From: jbc.develop en gmail.com (Juan BC) Date: Sun, 18 Jan 2015 19:33:11 -0300 Subject: [Python-es] =?utf-8?q?A=C3=B1adir_campo_a_un_Form_de_Django_admin?= In-Reply-To: References: Message-ID: Podes ir por varios caminos. El mas comun a priori es generar un nuevo form y enlazar ese form con el modeladmin El 18/01/2015 15:07, "Quique Porta" escribió: > Hola a todos. > > Estoy trabajando con Django 1.6.x y necesito añadir varios campos a un > ModelForm del admin. > > Encontré varios ejemplos que utilizaban el método get_fieldset del > ModelAdmin pero parece que funcionaba en Django 1.4, en 1.6.x no va. > > ¿Alguna idea de como añadir esos campos? > > Un Saludo. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From quiqueporta en gmail.com Mon Jan 19 07:52:12 2015 From: quiqueporta en gmail.com (Quique Porta) Date: Mon, 19 Jan 2015 07:52:12 +0100 Subject: [Python-es] =?utf-8?q?A=C3=B1adir_campo_a_un_Form_de_Django_admin?= In-Reply-To: References: Message-ID: Eso ya lo hice y no funcionó :( Les dejo un ejemplo muy sencillo de lo que necesito. https://bitbucket.org/quiqueporta/django-custom-admin-form El 18/01/2015 23:33, "Juan BC" escribió: > Podes ir por varios caminos. El mas comun a priori es generar un nuevo > form y enlazar ese form con el modeladmin > El 18/01/2015 15:07, "Quique Porta" escribió: > >> Hola a todos. >> >> Estoy trabajando con Django 1.6.x y necesito añadir varios campos a un >> ModelForm del admin. >> >> Encontré varios ejemplos que utilizaban el método get_fieldset del >> ModelAdmin pero parece que funcionaba en Django 1.4, en 1.6.x no va. >> >> ¿Alguna idea de como añadir esos campos? >> >> Un Saludo. >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: