<?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>Ajaxman &#187; Python</title>
	<atom:link href="http://www.ajaxman.net/category/python/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ajaxman.net</link>
	<description>Servicios Web, Desarrollo de aplicaciones, tutoriales sobre software</description>
	<lastBuildDate>Sun, 01 Apr 2012 06:18:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[Python] Ejecutando scripts de Python y psp&#039;s con Apache 2 en GNU/Linux Debian</title>
		<link>http://www.ajaxman.net/python-ejecutando-scripts-de-python-y-psps-con-apache-2-en-gnulinux-debian.html</link>
		<comments>http://www.ajaxman.net/python-ejecutando-scripts-de-python-y-psps-con-apache-2-en-gnulinux-debian.html#comments</comments>
		<pubDate>Thu, 25 Nov 2010 05:52:19 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Debian Squeeze]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Psp]]></category>
		<category><![CDATA[Python Server Pages]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2051</guid>
		<description><![CDATA[<p>Pues dándome espacio nuevamente, mientras estoy preparando nuevos posts, les pongo este que es lo que precisamente estoy preparando en mi Laptop con Debian Squeeze, que no es otra cosa mas que correr aplicaciones Python (y Django posteriormente) en Linux para saber mas. Bueno suponemos que ya tenemos instalado Apache2 en Linux y si no [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Pues dándome espacio nuevamente, mientras estoy preparando nuevos posts, les pongo este que es lo que precisamente estoy preparando en mi Laptop con Debian Squeeze, que no es otra cosa mas que correr aplicaciones Python (y Django posteriormente) en Linux para saber mas.</p>
<p>Bueno suponemos que ya tenemos instalado Apache2 en Linux y si no pues pueden ver el post anterior, que fue el que puse ayer en vez de este.</p>
<p>Esto solo aplica para la distribución Debian.</p>
<p>Para hacer esto, es necesario estar logueado como root (su)</p>
<p></p><pre class="crayon-plain-tag">root@debian:/home/ajaxman# apt-get install libapache2-mod-python</pre><p></p>
<p>Y listo con esto ya tenemos casi listo nuestro servidor para poder desarrollar paginas en python, solo hace falta agregar ciertos controladores a nuestro VirtualHost.</p>
<p>Para ello editaremos nuestro virtualHosts por default y le agregaremos algunas lineas que están en el siguiente código</p><pre class="crayon-plain-tag">root@debian:/home/ajaxman# vim /etc/apache2/sites-available/default
&amp;lt;Directory /home/ajaxman/htdocs&amp;gt;
 Options Indexes FollowSymLinks MultiViews
 AllowOverride None
 Order allow,deny
 allow from all

 #####################################################################
 ##### Las siguientes lineas son las que agregaremos para python #####
 #####################################################################

 AddHandler mod_python .py
 PythonHandler mod_python.publisher
 PythonDebug On

 #####################################################################
 ##### &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Fin de las lineas para python &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;#####
 #####################################################################
&amp;lt;/Directory&amp;gt;</pre><p></p>
<p>Y reiniciamos nuestro Apache</p><pre class="crayon-plain-tag">root@debian:/home/ajaxman# /etc/init.d/apache2 restart</pre><p></p>
<p>Y ahora crearemos un script en python, para probar que funciona (Lo podemos hacer en Vi,nano, Kwrite o en algún otro editor) y lo guardamos en nuestro DocumentRoot</p>
<p>Y agregamos el siguiente código (vim test.py)</p>
<p></p><pre class="crayon-plain-tag">def index(req):
 return &amp;quot;Python esta instalado correctamente con apache&amp;quot;;</pre><p></p>
<p>Y lo corremos para ver que efectivamente este funcionando bien nuestro python y apache, lo que nos tiene que mostrar es el resultado que esta entre comillas.</p>
<p>Si además de eso deseamos ejecutar paginas PSP(Python Server Pages), debemos editar nuevamente nuestro VirtualHost, y cambiar los controladores de los archivos .psp.</p>
<p><strong>Nota Importante: Podemos correr scripts PSP&#8217;s y .py correctamente en apache pero al menos yo no logre que funcionaran ambos en el mismo VirtualHost, por ello si deseamos correr psp&#8217;s debemos modificar el contenido de nuestro VirtualHost o agregar un nuevo VirtualHost, ya que si queremos correr ambos generan errores. </strong></p>
<p>Solo agregaremos el código que marco en las siguientes lineas a nuestro VirtualHost.<span id="more-2051"></span></p>
<p></p><pre class="crayon-plain-tag">root@debian:/home/ajaxman# vim /etc/apache2/sites-available/default

&amp;lt;Directory /home/ajaxman/htdocs&amp;gt;
 Options Indexes FollowSymLinks MultiViews
 AllowOverride None
 Order allow,deny
 allow from all

 #####################################################################
 ##### Las siguientes lineas son las que agregaremos para PSP #####
 #####################################################################

 AddHandler mod_python .psp
 PythonHandler mod_python.psp
 PythonDebug On

 #####################################################################
 ##### &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Fin de las lineas para PSP &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;#####
 #####################################################################
&amp;lt;/Directory&amp;gt;</pre><p></p>
<p>Y obviamente reiniciamos apache</p><pre class="crayon-plain-tag">root@debian:/home/ajaxman# /etc/init.d/apache2 restart</pre><p></p>
<p>Y creamos nuestro script psp (vim test.psp)</p>
<p></p><pre class="crayon-plain-tag">&amp;lt;html&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;h1&amp;gt;&amp;lt;% req.write(&amp;quot;Hola desde Python Server Pages&amp;quot;) %&amp;gt;&amp;lt;/h1&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;</pre><p></p>
<p>Y ejecutamos nuestro script.</p>
<p>Y listo con esto ya podemos correr scripts de python en nuestro apache ahora ya tenemos nuestro entorno <strong>LAMPP (Linux, Apache, MySQL, PHP, Python)</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/python-ejecutando-scripts-de-python-y-psps-con-apache-2-en-gnulinux-debian.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[PDF-Python] Disponible revista Phyton Entre Todos (PET)</title>
		<link>http://www.ajaxman.net/pdf-python-disponible-revista-phyton-entre-todos-pet.html</link>
		<comments>http://www.ajaxman.net/pdf-python-disponible-revista-phyton-entre-todos-pet.html#comments</comments>
		<pubDate>Fri, 20 Aug 2010 18:41:22 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Pdf]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[PET]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2013</guid>
		<description><![CDATA[<p>Pues aunque esta noticia ya tiene varios días, pero como no la he visto muy publicada, hago eco de la misma. Python tes un lenguaje bello, simple y poderoso, y ya se bastante del mismo, y me acabo de enterar de que salio una revisa gratuita para desarrolladores y aficionados de Python, a mi me [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->Pues aunque esta noticia ya tiene varios días, pero como no la he visto muy publicada, hago eco de la misma.</p>
<p>Python tes un lenguaje bello, simple y poderoso, y ya se bastante del mismo, y me acabo de enterar de que salio una revisa gratuita para desarrolladores y aficionados de Python, a mi me cae perfecto puesto que son pocas hojas y con información clara y precisa.</p>
<p style="text-align: center;">
<div id="attachment_2014" class="wp-caption aligncenter" style="width: 578px"><a href="http://revista.python.org.ar/"><img class="size-full wp-image-2014  " title="PET: Python Entre Todos" src="http://www.ajaxman.net/wp-content/uploads/2010/08/tapa-nro1.jpg" alt="PET: Python Entre Todos" width="568" height="401" /></a><p class="wp-caption-text">PET: Python Entre Todos</p></div>
<p>Ademas esta en varios formatos y los trozos de código ayudan mucho a lo iniciado como yo en Python.</p>
<p>Los temas que trae el numero 1 de la revisa son:</p>
<ul>
<li>PET First Shot</li>
<li>Cómo contribuir a PET</li>
<li>PyAr, la historia</li>
<li>from gc import commonsense &#8211; Finish Him!</li>
<li>Concurrencia Indolora: el módulo processing</li>
<li>Introducción a Unit Testing con Python</li>
<li>Taint Mode en Python</li>
<li>Dinamismo Aplicado</li>
<li>Decorando Código (Parte 1)</li>
<li>Web2Py Para Todos</li>
<li>¿Cómo Está Hecha Esta Revista?</li>
<li>Desafío PET</li>
<li>Un poco de xkcd</li>
</ul>
<p>Yo ya la baje y ya la estoy estudiando, ojala y le sirva a todos como a mi y ayudemos entre todos a difundir este increíble lenguaje.</p>
<p>Web de la revista:  <a href="http://revista.python.org.ar/">Python Entre Todos(PET)</a></p>
<p>Enlace de descarga:<a href="http://revista.python.org.ar/1/html/"> Descarga Python Entre Todos(PET)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/pdf-python-disponible-revista-phyton-entre-todos-pet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Python:Recursos] Por donde empezar con Python</title>
		<link>http://www.ajaxman.net/pythonrecursos-por-donde-empezar-con-python.html</link>
		<comments>http://www.ajaxman.net/pythonrecursos-por-donde-empezar-con-python.html#comments</comments>
		<pubDate>Wed, 06 Jan 2010 22:27:43 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[BeginnersGuide Python]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=1781</guid>
		<description><![CDATA[<p>Si tu al igual que yo andar perdido en Python y estas buscando por donde empezar. Te recomiendo ampliamente que visites este enlace: En donde encontraras un lista muy extensa de recursos para iniciarte con Python, de hecho yo ando picandole en esta parte porque no se me da muy bien el ingles y ando [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Si tu al igual que yo andar perdido en Python y estas buscando por donde empezar.</p>
<p>Te recomiendo ampliamente que visites este enlace:</p>
<div id="attachment_1782" class="wp-caption aligncenter" style="width: 195px"><a href="http://wiki.python.org/moin/BeginnersGuide"><img class="size-full wp-image-1782" title="Python" src="http://www.ajaxman.net/wp-content/uploads/2010/01/Python.png" alt="Python" width="185" height="63" /></a><p class="wp-caption-text">Beginner Guide Python</p></div>
<p>En donde encontraras un lista muy extensa de recursos para iniciarte con Python, de hecho yo ando picandole en esta parte porque no se me da muy bien el ingles y ando tambien revisando este  sitio.</p>
<p>Aquí dejo la lista que nos presenta en donde reúnen varios recursos</p>
<ol>
<li><a href="http://wiki.python.org/moin/BeginnersGuide"><strong>BeginnersGuide</strong></a></li>
<li><a href="http://wiki.python.org/moin/BeginnersGuide/Download"><strong>BeginnersGuide</strong>/Download</a></li>
<li><a href="http://wiki.python.org/moin/BeginnersGuide/Examples"><strong>BeginnersGuide</strong>/Examples</a></li>
<li><a href="http://wiki.python.org/moin/BeginnersGuide/Help"><strong>BeginnersGuide</strong>/Help</a></li>
<li><a href="http://wiki.python.org/moin/BeginnersGuide/NonProgrammers"><strong>BeginnersGuide</strong>/NonProgrammers</a></li>
<li><a href="http://wiki.python.org/moin/BeginnersGuide/Overview"><strong>BeginnersGuide</strong>/Overview</a></li>
<li><a href="http://wiki.python.org/moin/BeginnersGuide/Programmers?action=AttachFile&amp;do=get&amp;target=Tutorial.txt"><strong>BeginnersGuide</strong>/Programmers <strong>(Tutorial.txt)</strong></a></li>
<li><a href="http://wiki.python.org/moin/BeginnersGuide/Programmers?action=AttachFile&amp;do=get&amp;target=Cpp2Python.pdf"><strong>BeginnersGuide</strong>/Programmers <strong>(Cpp2Python.pdf)</strong></a></li>
<li><a href="http://wiki.python.org/moin/BeginnersGuide/Programmers/SimpleExamples"><strong>BeginnersGuide</strong>/Programmers/SimpleExamples</a></li>
</ol>
<p>Les dejo el enlace nuevamente aquí abajo:<br />
<a title="Efectuar una búsqueda por páginas que tienen este título en contenidos" href="http://wiki.python.org/moin/BeginnersGuide?action=fullsearch&amp;context=180&amp;value=linkto%3A%22BeginnersGuide%22">BeginnersGuide</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/pythonrecursos-por-donde-empezar-con-python.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Programación] El top de los lenguajes mas utilizados</title>
		<link>http://www.ajaxman.net/programacion-el-top-de-los-lenguajes-mas-utilizados.html</link>
		<comments>http://www.ajaxman.net/programacion-el-top-de-los-lenguajes-mas-utilizados.html#comments</comments>
		<pubDate>Thu, 16 Jul 2009 22:10:00 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Lenguajes de Programación]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=1623</guid>
		<description><![CDATA[<p>Como fiel defensor de Php, me da mucho gusto que en el top de los lenguajes mas utilizados realizado por TIOBE Programming Community, nuestro querido lenguaje esté en el lugar numero 4(comparado con el 5 que tenia el año pasado). Algo que podemos destacar (lo comentan en barrapunto)es que Java ha tenido un fuerte descenso, [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Como fiel defensor de Php, me da mucho gusto que en el top de los lenguajes mas utilizados realizado por TIOBE Programming Community, nuestro querido lenguaje esté en  el lugar numero 4(comparado con el 5 que tenia el año pasado).</p>
<p>Algo que podemos destacar (lo comentan en barrapunto)es que Java ha tenido un fuerte descenso, y C sigue creciendo, también otro que esta cayendo muy fuerte es Perl, claro que hay muchos cambios mas, miren la tabla.</p>
<style type="text/css">
table.top_lang {
	border-width: thin thin thin thin;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.top_lang th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table..top_lang td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
</style>
<table border="1" align="center" id="Table2" bordercolorlight="#c0c0c0" bordercolordark="#003366"  class="top_lang">
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col />
<col align="center"/>
<col align="center"/>
<col align="center"/>
        </colgroup>
<tbody>
<tr>
<th align="center" nowrap="">Position<br />Jul 2009</th>
<th align="center" nowrap="">Position<br />Jul 2008</th>
<th align="center" nowrap="">Delta in Position</th>
<th align="center" nowrap="">Programming Language</th>
<th align="center" nowrap="">Ratings<br />Jul 2009</th>
<th align="center" nowrap="">Delta <br />Jul 2008</th>
<th align="center" nowrap="">Status</th>
</tr>
<tr height="25">
<td align="center">1</td>
<td align="center">1</td>
<td align="center"><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/same.gif"/></td>
<td><a href="/content/paperinfo/tpci/Java.html">Java</a></td>
<td align="center">20.452%</td>
<td align="center">-0.89%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">2</td>
<td align="center">2</td>
<td align="center"><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/same.gif"/></td>
<td><a href="/content/paperinfo/tpci/C.html">C</a></td>
<td align="center">17.319%</td>
<td align="center">+1.37%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">3</td>
<td align="center">3</td>
<td align="center"><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/same.gif"/></td>
<td><a href="/content/paperinfo/tpci/C__.html">C++</a></td>
<td align="center">10.419%</td>
<td align="center">-0.27%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">4</td>
<td align="center">5</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/>  </td>
<td><a href="/content/paperinfo/tpci/PHP.html">PHP</a></td>
<td align="center">9.269%</td>
<td align="center">-0.26%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">5</td>
<td align="center">4</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/down.gif"/>        </td>
<td><a href="/content/paperinfo/tpci/(Visual)_Basic.html">(Visual) Basic</a></td>
<td align="center">7.789%</td>
<td align="center">-2.66%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">6</td>
<td align="center">8</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/>    </td>
<td><a href="/content/paperinfo/tpci/C_.html">C#</a></td>
<td align="center">4.540%</td>
<td align="center">+0.54%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">7</td>
<td align="center">7</td>
<td align="center"><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/same.gif"/></td>
<td><a href="/content/paperinfo/tpci/Python.html">Python</a></td>
<td align="center">4.435%</td>
<td align="center">-0.54%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">8</td>
<td align="center">6</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/down.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/down.gif"/>        </td>
<td><a href="/content/paperinfo/tpci/Perl.html">Perl</a></td>
<td align="center">4.200%</td>
<td align="center">-0.93%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">9</td>
<td align="center">9</td>
<td align="center"><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/same.gif"/></td>
<td><a href="/content/paperinfo/tpci/JavaScript.html">JavaScript</a></td>
<td align="center">3.513%</td>
<td align="center">+0.76%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">10</td>
<td align="center">10</td>
<td align="center"><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/same.gif"/></td>
<td><a href="/content/paperinfo/tpci/Ruby.html">Ruby</a></td>
<td align="center">2.567%</td>
<td align="center">-0.17%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">11</td>
<td align="center">11</td>
<td align="center"><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/same.gif"/></td>
<td><a href="/content/paperinfo/tpci/Delphi.html">Delphi</a></td>
<td align="center">1.998%</td>
<td align="center">-0.01%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">12</td>
<td align="center">13</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/>  </td>
<td><a href="/content/paperinfo/tpci/PL_SQL.html">PL/SQL</a></td>
<td align="center">0.891%</td>
<td align="center">+0.16%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">13</td>
<td align="center">14</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/>  </td>
<td><a href="/content/paperinfo/tpci/SAS.html">SAS</a></td>
<td align="center">0.794%</td>
<td align="center">+0.17%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">14</td>
<td align="center">24</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/>    </td>
<td><a href="/content/paperinfo/tpci/RPG_(OS_400).html">RPG (OS/400)</a></td>
<td align="center">0.740%</td>
<td align="center">+0.41%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">15</td>
<td align="center">16</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/>  </td>
<td><a href="/content/paperinfo/tpci/Pascal.html">Pascal</a></td>
<td align="center">0.707%</td>
<td align="center">+0.27%</td>
<td align="left">  A</td>
</tr>
<tr height="25">
<td align="center">16</td>
<td align="center">26</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/>    </td>
<td><a href="/content/paperinfo/tpci/ABAP.html">ABAP</a></td>
<td align="center">0.703%</td>
<td align="center">+0.44%</td>
<td align="left">  A-</td>
</tr>
<tr height="25">
<td align="center">17</td>
<td align="center">20</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/>      </td>
<td><a href="/content/paperinfo/tpci/Lisp_Scheme.html">Lisp/Scheme</a></td>
<td align="center">0.607%</td>
<td align="center">+0.22%</td>
<td align="left">  B</td>
</tr>
<tr height="25">
<td align="center">18</td>
<td align="center">12</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/down.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/down.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/down.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/down.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/down.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/down.gif"/>        </td>
<td><a href="/content/paperinfo/tpci/D.html">D</a></td>
<td align="center">0.593%</td>
<td align="center">-0.63%</td>
<td align="left">  B</td>
</tr>
<tr height="25">
<td align="center">19</td>
<td align="center">18</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/down.gif"/>        </td>
<td><a href="/content/paperinfo/tpci/Lua.html">Lua</a></td>
<td align="center">0.531%</td>
<td align="center">+0.12%</td>
<td align="left">  B</td>
</tr>
<tr height="25">
<td align="center">20</td>
<td align="center">27</td>
<td align="center">
<img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/><img border="0" src="http://www.ajaxman.net/wp-content/uploads/2009/07/up.gif"/>      </td>
<td><a href="/content/paperinfo/tpci/MATLAB.html">MATLAB</a></td>
<td align="center">0.512%</td>
<td align="center">+0.26%</td>
<td align="left">  B</td>
</tr>
</tbody>
</table>
<p>Si bien este esto es algo basado en cálculos, y no es 100% exacto podemos ir viendo la tendencia en cuanto a el uso de lenguajes programación se refiere.</p>
<p>Y para terminar la pregunta del millón ¿Por que Php sigue siendo tan mal pagado (sobre todo en México)?<br />
La respuesta podría ser, por que es fácil, pero la duda surge por lo siguiente:</p>
<p>Si necesitas una web que para un portal , que tenga usuarios, panel de control, si contratas a alguien que lo haga en Java le pagarías lo triple que si lo hace con Php, ¿por qué? si se obtiene lo mismo!.</p>
<p>¿Ustedes que opinan? por que sucede esto.</p>
<p>Me entere por Barrapunto:  <a href="http://barrapunto.com/articles/09/07/14/1534252.shtml" target="_blank">Top 20 de lenguajes de programación actualizado a Julio de 2009 </a><br />
El original esta aquí con mas datos (en ingles):  <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html" target="_blank">TIOBE Programming Community Index for July 2009</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/programacion-el-top-de-los-lenguajes-mas-utilizados.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[Ajax] Microsoft Silverlight apuesta por APAX,ARAX en vez de AJAX</title>
		<link>http://www.ajaxman.net/ajax-microsoft-silverlight-apuesta-por-apaxarax-en-vez-de-ajax.html</link>
		<comments>http://www.ajaxman.net/ajax-microsoft-silverlight-apuesta-por-apaxarax-en-vez-de-ajax.html#comments</comments>
		<pubDate>Mon, 09 Jun 2008 21:48:41 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=858</guid>
		<description><![CDATA[<p>Bueno es lunes en la tarde, y con estos preparativos de la boda no me da tiempo de postear mucho, por cierto ya casi cumplimos un año aver que se me ocurre para festejarlo. Les platico que en theinquierer, Silverlight, soportara a futuro Python o Ruby para poder mejorar el rendimiento de Silverlight, ose a [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Bueno es lunes en la tarde, y con estos preparativos de la boda no me da tiempo de postear mucho, por cierto ya casi cumplimos un año aver que se me ocurre para festejarlo.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-859 aligncenter" title="silverlight" src="http://www.ajaxman.net/wp-content/uploads/2008/06/silverlight.png" alt="silverlight" width="300" height="332" /></p>
<p>Les platico que en theinquierer, Silverlight, soportara a futuro Python o Ruby para poder mejorar el rendimiento de Silverlight, ose a en vez de usar Javascript usaran Phyton y/o Ruby.</p>
<p><strong>&#8220;La diferencia entre AJAX, ARAX y APAX es el lenguaje&#8221;</strong>, explica Brian Goldfarb, responsable del grupo de la división de desarrolladores de Microsoft.</p>
<p>Esto sera la novedad para el lanzamiento de Silverlight 2, ya que se espera que venga con soporte para ambos lenguajes , implementados para el lado del cliente en vez de usar Javascript</p>
<p><strong>&#8220;Lo que hemos hecho en Silverlight es posibilitar que se utilice Ruby o Python como alternativa a JavaScript para construir el mismo tipo de aplicaciones. Todo lo que el navegador necesita es tener Silverlight instalado y los desarrolladores podrán aprovecharse de las ventajas de estos lenguajes en las aplicaciones clientes&#8221;</strong>, comentó Goldfarb.</p>
<p>No se que buscara microsoft con esto pero me suena bastante raro que hayan optado usando Python o Ruby, sera ¿que es menos eficiente implementar asp del lado del cliente?!!!!..</p>
<p>En fin a ver que nos depara el dia de mañana<br />
Vía |  <a href="http://www.theinquirer.es/2008/06/09/silverlight_soportara_ruby_y_phyton_como_alternativa_a_javascript.html">Silverlight soportará Ruby y Python como alternativa a JavaScript</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/ajax-microsoft-silverlight-apuesta-por-apaxarax-en-vez-de-ajax.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>:: Python :: Empezando con python</title>
		<link>http://www.ajaxman.net/python-empezando-con-python.html</link>
		<comments>http://www.ajaxman.net/python-empezando-con-python.html#comments</comments>
		<pubDate>Fri, 31 Aug 2007 21:15:41 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Manuales]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Recursos]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=222</guid>
		<description><![CDATA[<p>Hoy inicio una serie de tutoriales sobre el lenguaje de programación python. A python lo pueden usar en linux y en windows aunque, segun se, trabaja mejor en Linux, ahora les presento un poco de la historia de python Python es un lenguaje de programación creado por Guido van Rossum en el año 1990. Es [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Hoy inicio una serie de tutoriales sobre el   lenguaje de programación python.</p>
<p>A python lo pueden usar en linux y en windows aunque, segun se, trabaja mejor en Linux, ahora les presento un poco de la historia de python</p>
<p align="center"><img src="http://www.ajaxman.net/wp-content/uploads/2007/08/python-logo.gif" alt="log python" /></p>
<blockquote><p>Python es un lenguaje de programación creado por Guido van Rossum en el año 1990.</p>
<p>Es comparado habitualmente con TCL, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation. La última versión estable del lenguaje es actualmente (septiembre de 2006) la 2.5 .</p>
<p>Python es considerado como la &#8220;oposición leal&#8221; a Perl, lenguaje con el cual mantiene una rivalidad amistosa. Los usuarios de Python consideran a éste mucho más limpio y elegante para programar.</p>
<p>Python permite dividir el programa en módulos reutilizables desde otros programas Python. Viene con una gran colección de módulos estándar que se pueden utilizar como base de los programas (o como ejemplos para empezar a aprender Python). También hay módulos incluidos que proporcionan E/S de ficheros, llamadas al sistema, sockets y hasta interfaces a GUI (interfaz gráfica con el usuario) como Tk, GTK, Qt entre otros&#8230;<br />
<span id="more-222"></span><br />
Python es un lenguaje interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa. También es una calculadora muy útil.</p>
<p>El nombre del lenguaje proviene de la afición de su creador original, Guido van Rossum, por los humoristas británicos Monty Python [2]. El principal objetivo que persigue este lenguaje es la facilidad, tanto de lectura, como de diseño</p></blockquote>
<p>Fuente y mas info en la Wikipedia <a href="http://es.wikipedia.org/wiki/Python">http://es.wikipedia.org/wiki/Python</a></p>
<p>Bien vayamos al grano, Lo hare como siempre este ejemplo desde windows, primero bajamos python desde la siguiente direccion<br />
<a href="http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi"><br />
http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi</a> //para windows</p>
<p>Posteriormente lo instalamos (utilizar de preferencia todas las opciones por default).</p>
<p>Ahora ya que esta instalado, empezemos a programar, con los basico.</p>
<p>Nos vamos a <strong>Inicio->Programas->Python 2.5 ->IDLE (python GUI)</strong> lo abrimos nos aparecera lo siguiente</p>
<p align="center"><img src="http://www.ajaxman.net/wp-content/uploads/2007/08/python.png" alt="python" /></p>
<p>Ahora escribiremos el siguiente codigo</p>
<p>[source:python]</p>
<p>&gt;&gt; print &#8216;hola mundo&#8217;</p>
<p>[/source]</p>
<p>Y despues le damos enter con ello nos mostrara el siguiente resultado</p>
<p>[source:python]</p>
<p>&gt;&gt; print &#8216;hola mundo&#8217;<br />
hola mundo</p>
<p>[/source]</p>
<p><strong>Como hacer una suma</strong></p>
<p>Para hacer una suma hacemos lo siguiente, les recuerdo que la asignacion de variables es dinámica, esto significa que pueden asignarse cadenas de texto, funciones, datos enteros, etc a las variables sin tener que especificarlo.</p>
<p>Primero definimos la variable a<br />
[source:python]</p>
<p>&gt;&gt;a=20</p>
<p>[/source]</p>
<p>Luego la variable b</p>
<p>[source:python]</p>
<p>&gt;&gt;b=15</p>
<p>[/source]</p>
<p>Para ver el resultado simplemente lo hacemos con print y la suma de las variables anteriormente creadas</p>
<p>[source:python]</p>
<p>&gt;&gt;&gt; print a+b<br />
6</p>
<p>[/source]</p>
<p>Con esto puden ir empezado a trabajar con python suerte, y perdon por no ayudarles mas pero no hay mucho tiempo,</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/python-empezando-con-python.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.ajaxman.net @ 2012-05-21 20:26:15 -->
