Variables en Python

3 11 2009

En Python los tipos básicos para las variables se dividen en:

  • Números: enteros (123), reales o coma flotante (-43.23) y complejos (4 + 3j), en Python la parte imaginaria de un número complejo se representa con j y no con i como es matemáticamente.
  • Cadenas de texto: “Hola”, “abc123”.
  • Valores booleanos: True (cierto) y False (falso).

Vamos a crear un par de variables a modo de ejemplo. Una de tipo cadena y una de tipo entero:

# en la variable cadena guardamos una cadena
cadena = "Hola"
# y en entero un número entero
entero = 23
# lo comprobamos con la función type
print type(cadena)
print type(entero)

El resultado será:

<type ‘str’>
<type ‘int’>

Lo que indica que la variable cadena es del tipo str, que es lo mismo que string o cadena, y la variable entero es del tipo int, que significa integer o entero.

Además vemos que los comentarios en Python se indican con el signo #, pero existen más formas de insertar comentarios, lo que veremos más adelante.

Lee el resto de esta entrada »





Primer encuentro con Python

31 10 2009

Primer encuentro con Python

Si eres de los que todavía utilizan Windows®, debes instalar el interprete de Python, el cual puedes obtenerlo desde la página oficial de Python http://www.python.org.

Si utilizas GNU/Linux lo más probable (casi seguro) es que Python ya esté instalado, y si no lo está, puedes instalarlo fácilmente utilizando el gestor de paquetes de tu distribución, o también bajándolo desde la página oficial de Python; en otros sistemas operativos Unix y compatibles (MacOSX, oSolaris, etc.) Python también puede encontrarse ya instalado, y también puede ser instalado fácilmente.

Para empezar a programar es suficiente un editor de texto sencillo, guardar nuestro código con la extensión .py y luego ejecutarlo con el interprete.

El instalador para Windows® viene con IDLE, un entorno de desarrollo para Python.

Tanto para Windows®, GNU/Linux y demás sistemas Unix podemos instalar PyDEV que es uno de los mejores IDEs (entornos de desarrollo) para Python, bueno, en realidad PyDEV es un complemento (plugin) que puede ser instalado en Eclipse o Aptana, por lo que primero debemos instalar Eclipse o Aptana y luego instalar PyDEV, o podemos utilizar EasyEclipse para Python, que es una modificación de Eclipse y que además tiene una distribución que ya viene con PyDEV instalado. PyDEV cuenta con autocompletado de código (con información sobre cada elemento), resaltado de sintaxis, un depurador gráfico, resaltado de errores, explorador de clases, formateo del código, refactorización, etc.

EasyEclipse se puede descargar desde http://www.easyeclipse.org/site/distributions/python.html

Lee el resto de esta entrada »





¿Python? ¡Bah!

23 10 2009