<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>La Falacia de la Barba Verde &#187; Python</title>
	<atom:link href="http://blog.lafalaciadelabarbaverde.com/category/lenguajes-de-programacion/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lafalaciadelabarbaverde.com</link>
	<description>Mis experimentos con gaseosa publicados en la web</description>
	<lastBuildDate>Sat, 12 Sep 2009 16:21:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Detectar ficheros duplicados con Python</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2009/07/11/detectar-ficheros-duplicados-con-python/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2009/07/11/detectar-ficheros-duplicados-con-python/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 16:38:45 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[receta]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=286</guid>
		<description><![CDATA[Pensé que ya tenía una copia de The Little Book of Semaphores, pero por más que la buscaba no la encontraba. Probablemente no la encontrara debido al enorme barullo que tengo en el directorio donde el aMule deposita todo lo que descarga y yo deposito todo lo que me bajo y quiero compartir. Seguramente hubiera [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2009/07/11/detectar-ficheros-duplicados-con-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creando accesores en Python</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2009/03/28/creando-accesores-en-python/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2009/03/28/creando-accesores-en-python/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 19:18:43 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Output]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[patrones]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=228</guid>
		<description><![CDATA[Python tiene una característica que son las propiedades, pero al no conocerlas bien y ser particulares de este lenguaje, he creado una minúscula aplicación que genera el código para iniciar y acceder (get y set) a las propiedades de un objeto. Esencialmente, es una función a la que le pasamos el nombre de las propiedades [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2009/03/28/creando-accesores-en-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: argumentos identificados en una función</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2009/01/03/python-pasando-solo-algunos-argumentos-a-una-funcion/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2009/01/03/python-pasando-solo-algunos-argumentos-a-una-funcion/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 23:12:08 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[funciones]]></category>
		<category><![CDATA[revista]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=174</guid>
		<description><![CDATA[Observemos el siguiente código: # -*- coding: UTF-8 -*- def foo&#40;bar=False&#41;: &#160; &#160; &#160; &#160; return &#8216;&#34;bar&#34; vale &#34;%s&#34;&#8217;%&#40;bar&#41; if __name__==&#8216;__main__&#8217;: &#160; &#160; &#160; &#160; print &#40;&#8216;Cuando no se especifica el argumento, toma el valor por defecto:\n\tfoo() retorna &#8216;+foo&#40;&#41;&#41; &#160; &#160; &#160; &#160; print &#40;&#8216;Cuando sí se especifica el argumento, toma el valor especificado:\n\tfoo(bar=\&#8217;baz\&#8217;) retorna [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2009/01/03/python-pasando-solo-algunos-argumentos-a-una-funcion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Aprendiendo Python: ejercicios con excepciones (i)</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2008/12/06/aprendiendo-python-ejercicios-con-excepciones-i/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2008/12/06/aprendiendo-python-ejercicios-con-excepciones-i/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 22:53:53 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[excepciones]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=156</guid>
		<description><![CDATA[Del libro Learning Python, de Mark Lutz. Ejercicios de la parte VII, acerca de las excepciones en Python. El ejercicio 1, aunque están resueltos en el propio libro, pongo mi solución por aquí y la comento: Enunciado: Escribir una función llamada oops que lanza una excepción IndexError. Después, escribir otra función que llame a oops [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2008/12/06/aprendiendo-python-ejercicios-con-excepciones-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recorrer un árbol de directorios en Python</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2008/09/19/recorrer-un-arbol-de-directorios-en-python/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2008/09/19/recorrer-un-arbol-de-directorios-en-python/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 13:05:02 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Sistemas de ficheros]]></category>
		<category><![CDATA[cola]]></category>
		<category><![CDATA[ficheros]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=81</guid>
		<description><![CDATA[Ya me picaba el gusanillo tras tanto examen y tanta gaita, así que esta vez ha tocado hacer una función que recorra los ficheros del directorio actual y de todos sus subdirectorios. Se basa en una función que mediante las funciones os.stat() para saber el tipo de fichero, os.listdir() para sacar el contenido de un [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2008/09/19/recorrer-un-arbol-de-directorios-en-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pilas y colas en Python</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2008/08/15/pilas-y-colas-en-python/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2008/08/15/pilas-y-colas-en-python/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 12:08:49 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Estructuras de datos]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[cola]]></category>
		<category><![CDATA[estructuras de datos lineales]]></category>
		<category><![CDATA[pila]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=68</guid>
		<description><![CDATA[Las listas son un tipo de objeto mutable de Python. Por mutable, en Python se entiende que el objeto es modificable una vez definido, por ejemplo: &#62;&#62;&#62; a=[1,2] (definimos la lista a con dos elementos) &#62;&#62;&#62; a.append(3) (añadimos otro elemento) &#62;&#62;&#62; a [1, 2, 3] A diferencia de las tuplas, que no son modificables: &#62;&#62;&#62; [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2008/08/15/pilas-y-colas-en-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parsear Makefiles (en Python)</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2008/08/12/parsear-makefiles-en-python/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2008/08/12/parsear-makefiles-en-python/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 16:26:29 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[makefile]]></category>
		<category><![CDATA[parser]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=67</guid>
		<description><![CDATA[Necesitaba parsear ficheros Makefile desde Python, y buscando&#8230; me cuesta encontrar cosas. Makefile::Parser, en Perl, parsea Makefiles, pero no soporta toda la gramática, y está en pre-alpha. Además es en Perl y no en Python, y para prototipar no hay problema, pero para sacar algo más sólido me deja un poco &#8220;descubierto&#8221;. Makefile::Parser::GmakeDB ejecuta make, [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2008/08/12/parsear-makefiles-en-python/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.515 seconds -->
