<?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>Akheron &#187; Python Basico</title>
	<atom:link href="http://akheron-linux.com/category/pythonpage/python_basico/feed" rel="self" type="application/rss+xml" />
	<link>http://akheron-linux.com</link>
	<description>--Blog Personal y Oficial--</description>
	<lastBuildDate>Wed, 12 May 2010 17:02:33 +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>Una rareza de Python: La asociatividad de los comparadores</title>
		<link>http://akheron-linux.com/pythonpage/python_basico/una-rareza-de-python-la-asociatividad-de-los-comparadores</link>
		<comments>http://akheron-linux.com/pythonpage/python_basico/una-rareza-de-python-la-asociatividad-de-los-comparadores#comments</comments>
		<pubDate>Wed, 01 Jul 2009 04:31:29 +0000</pubDate>
		<dc:creator>akheron</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Python Basico]]></category>
		<category><![CDATA[Pythoneando]]></category>
		<category><![CDATA[pythonear]]></category>

		<guid isPermaLink="false">http://akheron-linux.com/?p=431</guid>
		<description><![CDATA[Algunos lenguajes de programacíon de uso común, como C y C++, hacen que sus operadores de comparacion sean asociativos, por lo que presentan el problema de que expresiones como 2 &#60; 1 &#60; 4 producen un resultado que parece ilógico. Al ser asociativo por la izquierda el operador de comparacion &#60;, se evalúa primero la [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom: 0cm;" align="justify"><span style="font-family: Trebuchet MS,sans-serif;"><span style="font-size: small;">Algunos lenguajes de programacíon de uso común, como C y C++, hacen que sus operadores de comparacion sean asociativos, por lo que presentan el problema de que expresiones como 2 &lt; 1 &lt; 4 producen un resultado que parece ilógico. Al ser asociativo por la izquierda el operador de comparacion &lt;, se evalúa primero la subexpresion 2 &lt; 1. El resultado es <em>falso</em><span style="font-style: normal;">, que en C y C++ se representa con el valor 0. A continuacion se evalúa la comparación 0 &lt; 4, cuyo resultado es&#8230; ¡cierto! Asi pues, para C y C++ es cierto que 2 &lt; 1 &lt; 4.</span></span></span></p>
<p style="margin-bottom: 0cm;" align="justify">
<p style="margin-bottom: 0cm;" align="justify"><span style="font-family: Trebuchet MS,sans-serif;"><span style="font-size: small;"><span style="font-style: normal;"> Pascal es más rigido aún y llega a prohibir expresiones como 2 &lt; 1 &lt; 4. En Pascal hay un tipo de datos denominado </span><span style="font-style: normal;"><strong>boolean</strong></span><span style="font-style: normal;"><span style="font-weight: normal;"> cuyos valores válidos son </span></span><span style="font-style: normal;"><strong>true </strong></span><span style="font-style: normal;"><span style="font-weight: normal;">y </span></span><span style="font-style: normal;"><strong>false</strong></span><span style="font-style: normal;"><span style="font-weight: normal;">. Pascal no permite operar entre valores de tipos diferentes, así que la expresion 2 &lt; 1 se evalúa al valor </span></span><span style="font-style: normal;"><strong>boolean false</strong></span><span style="font-style: normal;"><span style="font-weight: normal;">, que no se puede comparar con un entero al tratar de calcular el valor de false &lt; 4. En consecuencia, se produce un error de tipos si intentamos encadenar comparaciones.</span></span></span></span></p>
<p style="margin-bottom: 0cm;" align="justify"><span style="font-family: Trebuchet MS,sans-serif;"><span style="font-size: small;"><span style="font-style: normal;"><span style="font-weight: normal;"> </span></span></span></span></p>
<p style="margin-bottom: 0cm;" align="justify"><span style="font-family: Trebuchet MS,sans-serif;"><span style="font-size: small;"><span style="font-style: normal;"><span style="font-weight: normal;"> La mayor parte de los lenguajes de programación convencionales opta por la solución del C o por la solución del Pascal. Cuando aprendas otro lenguaje te costará &lt;&lt;deshabituarte&gt;&gt; de la elegancia con que Python resuelve los encadenamientos de comparaciones.</span></span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://akheron-linux.com/pythonpage/python_basico/una-rareza-de-python-la-asociatividad-de-los-comparadores/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Variables y Operador &#8216;%&#8217;</title>
		<link>http://akheron-linux.com/pythonpage/python_basico/variables-y-operador</link>
		<comments>http://akheron-linux.com/pythonpage/python_basico/variables-y-operador#comments</comments>
		<pubDate>Tue, 16 Jun 2009 15:01:33 +0000</pubDate>
		<dc:creator>akheron</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Python Basico]]></category>
		<category><![CDATA[Programando]]></category>
		<category><![CDATA[Pythoneando]]></category>
		<category><![CDATA[pythonear]]></category>

		<guid isPermaLink="false">http://akheron-linux.com/?p=414</guid>
		<description><![CDATA[Bueno pues a lo mejor y en esta seccion estaré posteando cosas muy triviales para practicar en Python, pero la verdad es que no importa, el caso es frikear e ir poniendo cosillas que a lo mejor y no todos sabemos, y pues no pierdo nada posteando cosas de este estilo. Aqui solo se trata [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno pues a lo mejor y en esta seccion estaré posteando cosas muy triviales para practicar en Python, pero la verdad es que no importa, el caso es frikear e ir poniendo cosillas que a lo mejor y no todos sabemos, y pues no pierdo nada posteando cosas de este estilo.</p>
<p>Aqui solo se trata de 2 variables distintas y mandarlas imprimir sumandas:</p>
<blockquote><p>a = 45<br />
b = 30<br />
a + b</p></blockquote>
<p><span id="more-414"></span>Otra manera de escribirlo seria pasandole una cadena a la funcion print</p>
<blockquote><p>a = 45<br />
b = 30<br />
#Aqui el operador usa de la manera que necesitemos<br />
print &#8220;El resultado es: %s&#8221; % (a + b) #Aqui pasa parametro como cadena<br />
print &#8220;El resultado es: %i&#8221; % (a + b) #Aqui pasa como entero<br />
print &#8220;El resultado es: %f&#8221; % (a + b) #Aqui pasa como flotante</p></blockquote>
<p>En algun otro post les pondré como jugar mas con este operador, pero porfa no se confundan con el operador de % (modulo), recuerden que python es magico y hace maravillas. =-D</p>
]]></content:encoded>
			<wfw:commentRss>http://akheron-linux.com/pythonpage/python_basico/variables-y-operador/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hola Mundo</title>
		<link>http://akheron-linux.com/pythonpage/python_basico/hola-mundo</link>
		<comments>http://akheron-linux.com/pythonpage/python_basico/hola-mundo#comments</comments>
		<pubDate>Wed, 27 May 2009 15:24:02 +0000</pubDate>
		<dc:creator>akheron</dc:creator>
				<category><![CDATA[Python Basico]]></category>
		<category><![CDATA[Programando]]></category>
		<category><![CDATA[Pythoneando]]></category>
		<category><![CDATA[pythonear]]></category>

		<guid isPermaLink="false">http://akheron-linux.com/?p=356</guid>
		<description><![CDATA[Para no perder la costumbre les dejo aqui el clasico &#8216; Hi World&#8217;. Como python es un lenguaje interpretado,entonces no tenemos la necesidad de hacer un script, ponerle permisos ni nada por el estilo, puedes usar python desde tu consola. Solo escribes esta linea y ya. Ahorita no importa el tipo de comillas, a pesar [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --><span style="font-family: Trebuchet MS,sans-serif;"><span style="font-size: small;">Para no perder la costumbre les dejo aqui el clasico &#8216; Hi World&#8217;. Como python es un lenguaje interpretado,entonces no tenemos la necesidad de hacer un script, ponerle permisos ni nada por el estilo, puedes usar python desde tu consola.</span></span></p>
<p><span style="font-family: Trebuchet MS,sans-serif;"><span style="font-size: small;">Solo escribes esta linea y ya. Ahorita no importa el tipo de comillas, a pesar de tener diferente uso, no hay problema, por el momento no nos interesa.</span></span></p>
<pre style="padding-left: 30px;"><span style="font-family: Liberation Mono,monospace;"><span style="font-size: small;">print "Hola mundo, cruel";
</span></span></pre>
<p><span style="font-size: x-small;"><em><span style="font-family: Trebuchet MS,sans-serif;">**Modificado a peticion de @LiL0 </span></em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://akheron-linux.com/pythonpage/python_basico/hola-mundo/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
