<?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>Zurco.org &#187; python</title>
	<atom:link href="http://www.zurco.org/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zurco.org</link>
	<description>Zurcando la red</description>
	<lastBuildDate>Thu, 17 Jun 2010 19:03:19 +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>Gaps de conocimiento y áreas funcionales</title>
		<link>http://www.zurco.org/gaps-de-conocimiento-y-areas-funcionales/</link>
		<comments>http://www.zurco.org/gaps-de-conocimiento-y-areas-funcionales/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 14:53:28 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.zurco.org/?p=87</guid>
		<description><![CDATA[Mi tiempo es muy limitado (como el de cualquiera), y entra en contraposición con todos los proyectos y conocimiento que me gustaría desarrollar y adquirir. Es el destino del procrastinador Desde hace unos meses me pica el gusanillo de programar una aplicación para el iPhone, cuestión que requiere aprender Objetive-C y las APIs específicas de [...]]]></description>
			<content:encoded><![CDATA[<p>Mi tiempo es muy limitado (como el de cualquiera), y entra en contraposición con todos los proyectos y conocimiento que me gustaría desarrollar y adquirir. Es el destino del procrastinador <img src='http://www.zurco.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Desde hace unos meses me pica el gusanillo de programar una aplicación para el <a href="http://es.wikipedia.org/wiki/Iphone">iPhone</a>, cuestión que requiere aprender <a href="http://es.wikipedia.org/wiki/Objective-C">Objetive-C</a> y las APIs específicas de <a href="http://es.wikipedia.org/wiki/Cocoa_(informática)">Cocoa</a>, y por otro lado también llevo intento aprender a programar en <a href="http://www.python.org">Python</a>, como alternativa a las soluciones a las que hasta la fecha he usado, siendo éstas <a href="http://www.php.net">PHP</a> para entornos web, y <a href="http://www.perl.org">Perl</a> para scripting en general.</p>
<p>Si bien es cierto que me gusta mucho Perl, ya he leído lo suficiente de Python, para reconocer su superioridad, y su amplio espectro de aplicación, sustituyendo totalmente al combo del PHP+Perl (y otros más probablemente).</p>
<p>El problema con el que me encuentro es que a día de hoy ya tengo un &#8220;<em>expertise</em>&#8221; en PHP y Perl que me va a costar conseguir con Python, y en cierta forma, las áreas funcionales del desarrollo para web y para scripts las tengo cubiertas, por lo tanto, se podría decir que el aprendizaje en Python es opcional, y una mejora.</p>
<p>Por otro lado, en el área de desarrollo para iPhone &#8211; y casi por similitud en Mac OSX &#8211; no tengo ni la base mínima.</p>
<p>Entonces, pensando en un esquema de un árbol de soluciones o áreas funcionales, que tienen que ser cubiertas con distintos &#8220;<em>approachs</em>&#8220;, aunque éstos no sean los más apropiados u óptimas, me he autoconvencido para postergar mi aprendizaje de Python y enfocar los esfuerzos a Objetive-C y Cocoa.</p>
<p>De esta forma, dentro del marco que &#8220;todo me atrae&#8221;, cubro más áreas funcionales, y experimento en áreas distintas. Aunque siempre llegará alguien que me dirá, &#8220;quién mucho abarca poco aprieta&#8221; <img src='http://www.zurco.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.zurco.org/gaps-de-conocimiento-y-areas-funcionales/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Learning Python</title>
		<link>http://www.zurco.org/learning-python/</link>
		<comments>http://www.zurco.org/learning-python/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 22:15:03 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.zurco.org/?p=83</guid>
		<description><![CDATA[ Al final no me ha quedado más remedio que aceptar que la edad no perdona, y que ya no tengo tanta facilidad para aprender nuevos lenguajes de programación. Con diez años menos con un par de tutoriales me hubiera sido suficiente para coger impulso y profundizar en Python en poco tiempo, y no será porque [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zurco.org/wp-content/uploads/2008/08/1565924649_cat.gif"><img class="alignleft size-full wp-image-84" title="Learning Python" src="http://www.zurco.org/wp-content/uploads/2008/08/1565924649_cat.gif" alt="" width="180" height="236" /></a> Al final no me ha quedado más remedio que aceptar que la edad no perdona, y que ya no tengo tanta facilidad para aprender nuevos lenguajes de programación. Con diez años menos con un par de tutoriales me hubiera sido suficiente para coger impulso y profundizar en Python en poco tiempo, y no será porque no lo haya intentado ya <img src='http://www.zurco.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Por esa razón me he lanzado a comprar la estupenda tercera edición de &#8220;<a title="Learning Python" href="http://oreilly.com/catalog/9780596513986/?CMP=AFC-ak_book&amp;ATT=Learning+Python" target="_blank">Learning Python</a>&#8221; de <em>Mark Lutz</em> y editado por <a href="http://oreilly.com/">O&#8217;Reilly.</a> Espero que con este libro el aprendizaje se me haga menos duro <img src='http://www.zurco.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Llevo leídas un poco más de 50 páginas y lo cierto es que no me arrepiento porque la lectura es muy fluida y cada uno de los conceptos es explicado de forma generosa, por lo que aparentemente de momento promete bastante. De hecho, algunos detalles de <a href="http://python.org/">Python</a> que desconocía me han sorprendido, como la portabilidad de los byte codes entre cualquier plataforma, y la facilidad para distribuir versiones paquetizadas de tus aplicaciones en <a href="http://python.org/">Python</a>, algo que sin embargo, en Perl requiere productos de terceros y hasta la fecha todos comerciales.</p>
<p>Cada día estoy convencido de que la decisión de evolucionar de <a href="http://perl.org">Perl</a> a <a href="http://python.org/">Python</a> ha sido la decisión correcta, y eso que aun no se hacer nada más del típico &#8220;<a href="http://es.wikipedia.org/wiki/Hola_mundo">Hello World!</a>&#8221; <img src='http://www.zurco.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.zurco.org/learning-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine: primeras experiencias</title>
		<link>http://www.zurco.org/google-app-engine-primeras-experiencias/</link>
		<comments>http://www.zurco.org/google-app-engine-primeras-experiencias/#comments</comments>
		<pubDate>Fri, 02 May 2008 23:32:19 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.zurco.org/?p=78</guid>
		<description><![CDATA[No hace ni unas horas que ya tengo cuenta en Google App Engine y ya me lanzado a probar a crear mi primera aplicación. Mérito ninguno, todo siguiendo el magnífico Getting Started donde a base de pequeños capítulos llegas a crear hasta una pequeña aplicación que usa sentencias SQL. ¡Estoy hasta emocionado!, como le decía a mi [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zurco.org/wp-content/uploads/2008/05/appengine-silver-120x30.gif"><img class="alignleft size-full wp-image-79" title="Powered by Google App Engine" src="http://www.zurco.org/wp-content/uploads/2008/05/appengine-silver-120x30.gif" alt="" width="120" height="30" /></a>No hace ni unas horas que ya tengo cuenta en <a href="http://code.google.com/appengine/">Google App Engine</a> y ya me lanzado a probar a crear mi primera aplicación. Mérito ninguno, todo siguiendo el magnífico <a href="http://code.google.com/appengine/docs/gettingstarted/">Getting Started</a> donde a base de pequeños capítulos llegas a crear hasta una pequeña aplicación que usa sentencias SQL.</p>
<p>¡Estoy hasta emocionado!, como le decía a mi amigo <a href="http://sildavia.net">Marino</a> por el IM.</p>
<p>Lo cierto es que ya he subido mi primera &#8220;aplicación&#8221; &#8211; el <a href="http://es.wikipedia.org/wiki/Hola_mundo">Hello World! de rigor</a> &#8211; a <a href="http://antonio.appspot.com/">http://antonio.appspot.com</a> y todo con una sencillez singular.</p>
<p>Para poder empezar a desarrollar e incluso subir aplicaciones es necesario descargarse el <a href="http://code.google.com/appengine/downloads.html">SDK del Google App Engine</a>, que te instala todas las herramientas necesarias, el servidor local para las pruebas y la utilidad para actualizar las aplicaciones entre otras.</p>
<p>El proceso de subir una aplicación ya creada es trivial, como se puede observar:<span id="more-78"></span></p>
<blockquote><p>iMac-24:GoogleAppEngine antonio$ <strong>appcfg.py update helloworld/</strong></p>
<p>Loaded authentication cookies from /Users/antonio/.appcfg_cookies</p>
<p>Scanning files on local disk.</p>
<p>Initiating update.</p>
<p>Cloning 1 application file.</p>
<p>Uploading 1 files.</p>
<p>Closing update.</p>
<p>Uploading index definitions.</p></blockquote>
<div>De esta forma ya está publicada y accesible mediante el nombre de aplicación que le hayas dado, en mi caso <span style="text-decoration: underline;">antonio</span>, por lo que queda accesible como <a href="http://antonio.appspot.com/">http://antonio.appspot.com</a></div>
<div></div>
<div>Sirva como advertencia que a día de hoy no es posible eliminar ni cambiar el nombre o identificador de las tres posibles aplicaciones que te permiten crear, por lo que piensa los nombres dos veces. Yo me he dado cuenta más tarde, cuando tras intentar gastar una broma a mi amigo porque <a href="http://sildavia.net/cuenta-en-google-app-engine/">no &#8220;pudo&#8221; registrar una con su nombre</a> (lo intentó con &#8216;Marino&#8217; en vez de &#8216;marino&#8217; probablemente), me he encontrado con que no es posible ni dar de baja la aplicación actual ni transferirla. En teoría en el futuro se podrá, por lo que por ahora si quiere ver algo en <a href="http://marino.appspot.com">http://marino.appspot.com</a>, será trabajando como desarrollador subcontratado mío <img src='http://www.zurco.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </div>
<div>Referencia original:</div>
<blockquote>
<div><strong>Note:</strong> As of this writing, there is no way to delete an application in App Engine. This ability will be added soon. During this preview period, you can register up to 3 application IDs. If you do not want to use one of your allotted application IDs for the tutorial, you can just read this section, and refer to it later when you are ready to upload your first application.</div>
</blockquote>
<div>Sin lugar a dudas, este ha sido el empujón que necesitaba para aprender Python, ya que se me estaba haciendo cuesta arriba (¡la edad no perdona!).</div>
]]></content:encoded>
			<wfw:commentRss>http://www.zurco.org/google-app-engine-primeras-experiencias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cuenta en Google App Engine</title>
		<link>http://www.zurco.org/cuenta-en-google-app-engine/</link>
		<comments>http://www.zurco.org/cuenta-en-google-app-engine/#comments</comments>
		<pubDate>Fri, 02 May 2008 21:08:11 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.zurco.org/?p=77</guid>
		<description><![CDATA[Acabo de recibir el siguiente email desde Google: Hello, Thanks for signing up to try Google App Engine!  Your account has been activated, so you can begin building applications! Oleeeee! De hecho, una de las ventajas de ser de los primeros es que ya he podido registrar mi propia aplicación sin ningún tipo de nombre [...]]]></description>
			<content:encoded><![CDATA[<p>Acabo de recibir el siguiente email desde Google:</p>
<blockquote><p>Hello,</p>
<p>Thanks for signing up to try Google App Engine!  Your account has been activated, so you can begin building applications!</p></blockquote>
<p>Oleeeee!</p>
<p>De hecho, una de las ventajas de ser de los primeros es que ya he podido registrar mi propia aplicación sin ningún tipo de nombre raro: <strong>Antonio&#8217;s App</strong></p>
<p>Está claro que tendré que ponerme las pilas con el <a href="http://es.wikipedia.org/wiki/Python">Python</a> <img src='http://www.zurco.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Y ¿qué es <a href="http://appengine.google.com/">Google App Engine</a>? Es la plataforma de Google que ahora está disponible para que los desarrolladores web generen sus aplicaciones sobre la misma infraestructura sobre la que Google ofrece su buscador. El modelo es muy similar al que ya está ofreciendo Amazon con su plataforma de <a href="http://www.amazon.com/aws">Amazon Web Services</a>, solo que en mi opinión, Amazon tiene que empezar a preocuparse ante este nuevo <em>player</em>.<span id="more-77"></span></p>
<p>Si bien es cierto, que este tipo de soluciones no eran exclusivas de Amazon, ya que existen otros proveedores que ofrecen soluciones similares, por ejemplo <a href="http://www.mosso.com">Mosso</a>.</p>
<p>De todas formas, si sigues interesado en lo que ofrece Google App Engine te recomiendo la lectura de este artículo de <a href="http://rvr.typepad.com/linotipo/">Linotipo</a>: <a href="http://rvr.typepad.com/linotipo/2008/04/el-futuro-es-di.html">El futuro es distribuido: Google App Engine</a>, en él podrás encontrar más detalles sobre este nuevo servicio de Google explicado por un experto en el mundo web.</p>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.zurco.org/cuenta-en-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
