lunes, 6 de mayo de 2013

Tutorial Python I: Introducción a Python


Python es un lenguaje de programación orientado a objetos muy sencillo, tal vez el más fácil de utilizar para aprender a programar. Debido a su sencillez y una serie de características ha experimentado un rápido crecimiento para todo tipo de aplicaciones (las últimas distribuciones de Linux cada vez tienen un mayor porcentaje de código Python, aunque es usado por compañías tan conocidas como Google, Yahoo o la propia NASA).

En este primer post vamos a acercarnos un poco al lenguaje antes de entrar en la sintaxis propiamente dicha.

CARACTERÍSTICAS BÁSICAS


  • Sintaxis muy sencilla, lo que facilita un rápido aprendizaje.
  • Interpretado: el código fuente se traduce a un archivo bytecode con extensión pyc o pyo (el cual será ejecutado por el intérprete Python). Es un mecanismo similar al que se utiliza con Java (archivos JAR) y la máquina virtual.
  • Tipado dinámico: el tipo de variable se determina en tiempo de ejecución (como otros lenguajes como PHP).
  • Fuertemente tipado: una vez tipada una variable no puede cambiar de tipo.
  • Multiplataforma: existe intérprete de Python para una gran cantidad de plataformas (Linux, Windows, MacOS).
  • Orientado a objetos
  • No utiliza separadores de línea (como el ; de C++, Java o PHP) ni de bloque (llaves {} en esos mismos lenguajes). Python utiliza la sangría (número de espacios) para delimitar bloques.

FORMAS DE EJECUCIÓN


Podemos ejecutar comandos directamente en el intérprete de Python (en modo consola) o crear scripts (archivos en texto plano de comandos en Python con extensión py que ejecutamos con el intérprete).

DESCARGA E INSTALACIÓN


Podemos encontrar el intérprete en la página oficial de Python:

http://www.python.org/getit/

Descarga la versión adecuada para tu sistema operativo y sigue los pasos de la instalación (muy sencillo).

ENTORNO DE DESARROLLO


Los scripts de Python son ficheros de texto plano que podemos editar en un sencillo editor de texto (como el notepad de Windows). Sin embargo recomendamos que utilicéis un editor que discrimine el código por colores como Notepad++, TextPad, Eclipse, NetBeans...



No hay comentarios:

Publicar un comentario

Recomendaciones de Alcasoft