<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentarios en: ¿Por qué Python?</title>
	<atom:link href="http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/</link>
	<description>Mundo geek, bitácora sobre todo lo geek: software, gadgets, tecnología, internet, linux...</description>
	<lastBuildDate>Mon, 22 Mar 2010 11:37:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: jojo</title>
		<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-293491</link>
		<dc:creator>jojo</dc:creator>
		<pubDate>Mon, 16 Mar 2009 20:22:14 +0000</pubDate>
		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-293491</guid>
		<description>Estamos en el 2009, vamos encaminados a lenguajes inteligentes con minima programacion.
Corten con los punteros, c y c++, y todos esos lenguajes sin sentido. No conozco nadie que se hizo millonario manejando punteros en C.</description>
		<content:encoded><![CDATA[<p>Estamos en el 2009, vamos encaminados a lenguajes inteligentes con minima programacion.<br />
Corten con los punteros, c y c++, y todos esos lenguajes sin sentido. No conozco nadie que se hizo millonario manejando punteros en C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Porque odio a java (como programador y usuario) &#171; :::ChuCkie V2 news:::</title>
		<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-222078</link>
		<dc:creator>Porque odio a java (como programador y usuario) &#171; :::ChuCkie V2 news:::</dc:creator>
		<pubDate>Mon, 19 May 2008 18:38:27 +0000</pubDate>
		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-222078</guid>
		<description>[...] quienes aprenden a programar es que aprendan a usar un lenguaje de verdad verdad (C, Ruby, Perl, Python son buenos ejemplos, si no preguntele a alex y al canibal).. Luego lo demás será coser y cantar [...]</description>
		<content:encoded><![CDATA[<p>[...] quienes aprenden a programar es que aprendan a usar un lenguaje de verdad verdad (C, Ruby, Perl, Python son buenos ejemplos, si no preguntele a alex y al canibal).. Luego lo demás será coser y cantar [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Las 10 razones por las que odio Java &#124; Joserojas.org V2</title>
		<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-195348</link>
		<dc:creator>Las 10 razones por las que odio Java &#124; Joserojas.org V2</dc:creator>
		<pubDate>Fri, 18 Jan 2008 23:17:32 +0000</pubDate>
		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-195348</guid>
		<description>[...] quienes aprenden a programar es que aprendan a usar un lenguaje de verdad verdad (C++, Ruby, Perl, Python son buenos ejemplos).. Luego lo dem&#225;s ser&#225; coser y cantar puesto que un buen [...]</description>
		<content:encoded><![CDATA[<p>[...] quienes aprenden a programar es que aprendan a usar un lenguaje de verdad verdad (C++, Ruby, Perl, Python son buenos ejemplos).. Luego lo dem&aacute;s ser&aacute; coser y cantar puesto que un buen [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: CesarS</title>
		<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-194151</link>
		<dc:creator>CesarS</dc:creator>
		<pubDate>Mon, 14 Jan 2008 15:25:06 +0000</pubDate>
		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-194151</guid>
		<description>@zootropo : pues eso, instalarlo para usarlo en desarrollo web, aun no  me queda claro como hacerlo :( pense que seria tan sencillo como hacer con PHP pero sin exito

Saludos ! :)</description>
		<content:encoded><![CDATA[<p>@zootropo : pues eso, instalarlo para usarlo en desarrollo web, aun no  me queda claro como hacerlo <img src='http://mundogeek.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  pense que seria tan sencillo como hacer con PHP pero sin exito</p>
<p>Saludos ! <img src='http://mundogeek.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Blaxter</title>
		<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193621</link>
		<dc:creator>Blaxter</dc:creator>
		<pubDate>Sat, 12 Jan 2008 11:50:51 +0000</pubDate>
		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193621</guid>
		<description>Ada está basado en Pascal, es un lenguaje procedural, permite orientación a objetos y pone énfasis en la documentación, mayormente porque obliga la separación de las cabeceras/interfaces respecto al código. Alguien que aprenda Ada luego al cambiarse a c, por ejemplo, vería natural documentar todo su código en los .h

Como dices python tiene como ventaja que es más simple, pero sigo opinando que, para aprender, un lenguaje fuertemente tipado y estático es mejor. Posiblemente más difícil, si. Pero presupongo que alguien que quiere aprender a programar, no es excesivamente tonto, por lo que esta, supuesta, desventaja queda difuminada.

Personalmente, prefiero, cuando aprendo algo (hablo en general, no de programación en particular), hacerlo en &quot;condiciones&quot; más complejas de lo normal. Una vez superado este aprendizaje (que en definitiva será una mera introducción) seguir por tu cuenta o probar casos similares te resultará mucho más fácil de lo que es. Quizá es ser un poco masoca, no lo se, será la costumbre.

Alguien que no comparta mi anterior filosofía, pues entonces si que le recomendaría python como primer lenguaje.</description>
		<content:encoded><![CDATA[<p>Ada está basado en Pascal, es un lenguaje procedural, permite orientación a objetos y pone énfasis en la documentación, mayormente porque obliga la separación de las cabeceras/interfaces respecto al código. Alguien que aprenda Ada luego al cambiarse a c, por ejemplo, vería natural documentar todo su código en los .h</p>
<p>Como dices python tiene como ventaja que es más simple, pero sigo opinando que, para aprender, un lenguaje fuertemente tipado y estático es mejor. Posiblemente más difícil, si. Pero presupongo que alguien que quiere aprender a programar, no es excesivamente tonto, por lo que esta, supuesta, desventaja queda difuminada.</p>
<p>Personalmente, prefiero, cuando aprendo algo (hablo en general, no de programación en particular), hacerlo en &#8220;condiciones&#8221; más complejas de lo normal. Una vez superado este aprendizaje (que en definitiva será una mera introducción) seguir por tu cuenta o probar casos similares te resultará mucho más fácil de lo que es. Quizá es ser un poco masoca, no lo se, será la costumbre.</p>
<p>Alguien que no comparta mi anterior filosofía, pues entonces si que le recomendaría python como primer lenguaje.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Zootropo</title>
		<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193522</link>
		<dc:creator>Zootropo</dc:creator>
		<pubDate>Fri, 11 Jan 2008 23:21:51 +0000</pubDate>
		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193522</guid>
		<description>Como decías que cuanto más cabrón el lenguaje, mejor... De todas formas, lo siento Blaxter, pero también pienso que es mejor lenguaje que Pascal para empezar a programar.

No se si sabías que Python está basado en ABC, un lenguaje que, como Pascal, se desarrolló para la enseñanza. Y que buscaba precisamente mejorar diversos aspectos de Pascal en el ámbito de la enseñanza.

Yo diría, y ojo, es solo mi opinión, que Python es más ameno y parece más manejable y menos amenazador a simple vista que Pascal. Y es más agradecido porque en nada de tiempo pueden echar a andar aplicaciones muy vistosas que les motive.

Y les obliga a estructurar bien el código, que es un plus muy interesante.

Y favorece el código legible y la escritura de documentación.

Y puedes comenzar enseñándoles programación procedural, seguir con orientación a objetos e incluso darles una pequeña introducción al paradigma funcional (que se podría completar el siguiente año, o no, enseñándoles LISP o Haskell).

De hecho los autores del libro que le comentaba a jose, &quot;How to Think Like a Computer Scientist: Learning with Python&quot;, son profesores que escribieron el libro para servir de documentación para sus alumnos. Y da la casualidad de que anteriormente utilizaban Pascal ;)</description>
		<content:encoded><![CDATA[<p>Como decías que cuanto más cabrón el lenguaje, mejor&#8230; De todas formas, lo siento Blaxter, pero también pienso que es mejor lenguaje que Pascal para empezar a programar.</p>
<p>No se si sabías que Python está basado en ABC, un lenguaje que, como Pascal, se desarrolló para la enseñanza. Y que buscaba precisamente mejorar diversos aspectos de Pascal en el ámbito de la enseñanza.</p>
<p>Yo diría, y ojo, es solo mi opinión, que Python es más ameno y parece más manejable y menos amenazador a simple vista que Pascal. Y es más agradecido porque en nada de tiempo pueden echar a andar aplicaciones muy vistosas que les motive.</p>
<p>Y les obliga a estructurar bien el código, que es un plus muy interesante.</p>
<p>Y favorece el código legible y la escritura de documentación.</p>
<p>Y puedes comenzar enseñándoles programación procedural, seguir con orientación a objetos e incluso darles una pequeña introducción al paradigma funcional (que se podría completar el siguiente año, o no, enseñándoles LISP o Haskell).</p>
<p>De hecho los autores del libro que le comentaba a jose, &#8220;How to Think Like a Computer Scientist: Learning with Python&#8221;, son profesores que escribieron el libro para servir de documentación para sus alumnos. Y da la casualidad de que anteriormente utilizaban Pascal <img src='http://mundogeek.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Blaxter</title>
		<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193514</link>
		<dc:creator>Blaxter</dc:creator>
		<pubDate>Fri, 11 Jan 2008 23:01:18 +0000</pubDate>
		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193514</guid>
		<description>@Zootropo, obviamente tampoco me refería a usar C o C++ y tratar con punteros, dios. Alguien que quiera aprender a programar le das eso y se suicida. Usar C para aprender sería, posiblemente, el peor escenario.

Yo me refería a lenguajes fuertemente tipados y estáticos. Pascal y Ada son los mejores, mejor Ada que es un Pascal en el MundoReal. Es un lenguaje que te obliga a ser muy estricto y formal, después dar el paso a un lenguaje dinámico será trivial.</description>
		<content:encoded><![CDATA[<p>@Zootropo, obviamente tampoco me refería a usar C o C++ y tratar con punteros, dios. Alguien que quiera aprender a programar le das eso y se suicida. Usar C para aprender sería, posiblemente, el peor escenario.</p>
<p>Yo me refería a lenguajes fuertemente tipados y estáticos. Pascal y Ada son los mejores, mejor Ada que es un Pascal en el MundoReal. Es un lenguaje que te obliga a ser muy estricto y formal, después dar el paso a un lenguaje dinámico será trivial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Zootropo</title>
		<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193512</link>
		<dc:creator>Zootropo</dc:creator>
		<pubDate>Fri, 11 Jan 2008 22:57:47 +0000</pubDate>
		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193512</guid>
		<description>jose, pues de hecho hay un libro muy interesante y muy sencillito y ameno para aprender a programar desde 0 utilizando Python llamado &lt;a href=&quot;http://openbookproject.net//thinkCSpy/&quot; rel=&quot;nofollow&quot;&gt;&quot;How to Think Like a Computer Scientist: Learning with Python&quot;&lt;/a&gt; que se centra bastante en las buenas prácticas.

Además el libro es GFDL y está traducido al castellano: &lt;a href=&quot;http://manuales.gfc.edu.co/python/tlc/thinkCSpy.es.pdf&quot; rel=&quot;nofollow&quot;&gt;Aprenda a Pensar Como un Programador con Python&lt;/a&gt; :)

Por cierto, la Universidad Jaume I utiliza Python primero y C después para enseñar a programar a sus estudiantes, así que sus ejercicios y 400 hojas de apuntes, que se pueden descargar desde su página web, también están muy orientados a enseñar lo básico: &lt;a href=&quot;http://marmota.act.uji.es/MTP/teoria.shtml&quot; rel=&quot;nofollow&quot;&gt;Metodología y Tecnología de la Programación&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>jose, pues de hecho hay un libro muy interesante y muy sencillito y ameno para aprender a programar desde 0 utilizando Python llamado <a href="http://openbookproject.net//thinkCSpy/" rel="nofollow">&#8220;How to Think Like a Computer Scientist: Learning with Python&#8221;</a> que se centra bastante en las buenas prácticas.</p>
<p>Además el libro es GFDL y está traducido al castellano: <a href="http://manuales.gfc.edu.co/python/tlc/thinkCSpy.es.pdf" rel="nofollow">Aprenda a Pensar Como un Programador con Python</a> <img src='http://mundogeek.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Por cierto, la Universidad Jaume I utiliza Python primero y C después para enseñar a programar a sus estudiantes, así que sus ejercicios y 400 hojas de apuntes, que se pueden descargar desde su página web, también están muy orientados a enseñar lo básico: <a href="http://marmota.act.uji.es/MTP/teoria.shtml" rel="nofollow">Metodología y Tecnología de la Programación</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: jose</title>
		<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193511</link>
		<dc:creator>jose</dc:creator>
		<pubDate>Fri, 11 Jan 2008 22:40:52 +0000</pubDate>
		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193511</guid>
		<description>OK zootropo, ¡estamos de acuerdo!

Sin embargo, creo que todo eso puede hacerse a la vez. Por ejemplo, yo en 1º, en Introducción a la programación, daba pseudocódigo en la teoría y C en las prácticas. En teoría, algoritmos; en las prácticas, programas :-)

La verdad es que nunca antes había pensado en Python como un lenguaje para enseñar... pero se puede probar. Lo comentaré el lunes.</description>
		<content:encoded><![CDATA[<p>OK zootropo, ¡estamos de acuerdo!</p>
<p>Sin embargo, creo que todo eso puede hacerse a la vez. Por ejemplo, yo en 1º, en Introducción a la programación, daba pseudocódigo en la teoría y C en las prácticas. En teoría, algoritmos; en las prácticas, programas <img src='http://mundogeek.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>La verdad es que nunca antes había pensado en Python como un lenguaje para enseñar&#8230; pero se puede probar. Lo comentaré el lunes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juanelo</title>
		<link>http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193461</link>
		<dc:creator>Juanelo</dc:creator>
		<pubDate>Fri, 11 Jan 2008 19:33:57 +0000</pubDate>
		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/11/%c2%bfpor-que-python/#comment-193461</guid>
		<description>Hola, llevo tiempo leyendo buenas cosas sobre Python y estaba pensando en aprenderlo.

En breve voy a hacer una aplicación muy tonta que debe ser una interfaz visual a una base de datos (muy sencilla: listar tablas, editar algún campo, etc). Pensaba hacerlo con Qt y C++ pero quisiera saber si con Python ahorraría algo (y ya de paso lo usaría como excusa para aprender el lenguaje!).
En definitiva, que usaríais para algo asi.

Saludos</description>
		<content:encoded><![CDATA[<p>Hola, llevo tiempo leyendo buenas cosas sobre Python y estaba pensando en aprenderlo.</p>
<p>En breve voy a hacer una aplicación muy tonta que debe ser una interfaz visual a una base de datos (muy sencilla: listar tablas, editar algún campo, etc). Pensaba hacerlo con Qt y C++ pero quisiera saber si con Python ahorraría algo (y ya de paso lo usaría como excusa para aprender el lenguaje!).<br />
En definitiva, que usaríais para algo asi.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
</channel>
</rss>
