¿Por que hay tantos Pythons?

Python es asombroso.

Sorprendentemente, esa es una declaración bastante ambigua. ¿A qué me refiero con ‘Python’?, ¿Me refiero a la interfaz abstracta de Python?, ¿Me refiero a CPython, la implementación común de Python (y no confundir con Cython, que son similares en sus nombres)?, ¿O me refiero a algo completamente distinto? Tal vez me esté refiriendo indirectamente a Jython, o IronPython, o PyPy. O tal vez me he ido al extremo y estoy hablando de RPython o RubyPython (los cuales son cosas muy, muy distintas).

Mientras las tecnologías mencionadas anteriormente son llamadas de formas parecidas y referenciadas de la misma manera, algunas de ellas sirven para propósitos completamente distintos (o, al menos, operan de maneras completamente distintas).

A lo largo de mi tiempo trabajando con Python, me topé con toneladas de estas herramientas .*ython. Pero no hasta hace poco me tomé el tiempo de entender qué es lo que son, cómo funcionan y por qué son necesarias (a sus maneras).

En este artículo, voy a empezar desde cero y recorreré varias implementaciones de Python, concluyendo con una introducción detallada a PyPy, el cual creo es el futuro del lenguaje.

Todo empieza con entender que es lo que ‘Python’ realmente es.

Si tienes un buen entendimiento sobre código binario, máquinas virtuales y parecidos, siéntete libre de saltarte esta parte.

“Python es interpretado o compilado?”

Sigue leyendo

Editor “bPython” para desarrollar en Python

Hace tiempo que estoy programando en Python y utilizaba como editor la consola en el propio terminal (ahora uso el Linux Deepin 12.12) y todo OK pero por ahí vi varios interpretes, IDES, etc aquí mas detalles –> http://python.org.ar/IDEs

deepin-python1

Bueno anteriormente habia trabajado con el Netbeans 7 cuando programa en Java y me entere que habia un plugin para poder usar Python, pero me parecio mucho asi que decidi probar el “bPython” y me parecio muy bueno tiene todo lo que yo necesito algo simple, se que por ahora no voy hacer cosas complejas así que para empezar esta bien y lo recomiendo para los que quieren iniciarse en Python, aqui algunos detalles de este editor :

deepin-bpython Sigue leyendo

Mi experiencia con Python

Imagen

Bueno no quiero aburrirlos mucho, así que sere muy breve. Todo empezó cuando una “amiga” llevo en la universidad el lenguaje python, en ese momentos yo estudiaba otro lenguaje (Pascal) y para entonces python para mi era totalmente desconocido y para mi amiga mucho mas ya que la carrera que estudiaba no era relacionado a la informática. Me llamo mucho la atencion asi que decidi aprenderlo, me baje libros, tutoriales, videos, etc; pero las responsabilidades de la universidad me impedia mantener mi aprendizaje de python asi que lo deje de lado y aprendi otros lenguajes como Visual Basic para Excel, Matlab y Java (ME y EE) bueno todo eso ocurrio en el 2008 si mal no recuerdo ahora estamos en el 2012 y estoy de vacaciones y estoy de lleno aprendiendo python, para los que les interesa subire los libros,tutoriales que recopile para los que quieran aprender ya que es muy facil, pero si ya tienen conocimientos de lenguaje de programacion talvez quieran ir mas aya como es mi caso que estoy enfocado mas en desarrollo web, frameworks ( Django ), etc .Espero que me cuenten sus inicios o como empezaron a aprender python. Les dejo mi twitter o correo si desean escribirme @franco_tel y franco.navarrotel@gmail.com