19.2. Lesson: Conceptos básicos de Python

En esta lección le presentamos los conceptos básicos de Python. si ha programado con otros lenguajes (Java, C++, VB etc.) encontrará que python es muy fácil y rápido de aprender, aunque es un poco diferente a otros lenguajes de trabajo, en particular en cuanto a sus requisitos de formato de código.

19.2.1. basic Follow Along: Hola Mundo

Instalar python python.org después abrir una ventana de terminal o del sistema e iniciar el símbolo del sistema python:

timlinux@ultrabook:~/dev/cpp/QGIS-Training-Manual/python$ python

Cuando se inicia, verá un mensaje como este:

Python 2.7.3 (default, Aug  1 2012, 05:14:39)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.

Ahora escriba print 'Hola Mundo' en el simbolo del sistema como se muestra a continuación:

>>> print 'Hello World'

Python responderá mediante la ejecución de su comando:

Hello World
>>>

¡Felicidades, acaba escribir su primera aplicación python!

Nota

Se puede escapar del prompt de python al presionar ctrl-D o al escribir quit() y después presionar Enter.

19.2.2. moderate Follow Along: Ejecutar comandos desde un archivo

Naturalmente sería de uso limitado a sólo alguna vez ser capaz de escribir sus comandos de Python de forma interactiva, por lo que es una práctica común guardar los comandos de python en un archivo .py y ejecutar el archivo. Por ejemplo, guarde esta línea en un archivo de texto llamado hello_world.py:

print 'Hello World'

Nota

Por convenio, evitar guardar su código python con nombres de archivo que contengan espacios o hypens.

Ahora se puede correr su programa al escribir este desde su símbolo del sistema:

python hello_world.py

19.2.3. hard Follow Along: Definir el intérprete en el archivo

Sería más conveniente si pudiéramos ejecutar el archivo directamente. Se puede hacer esto en Linux y Mac OSX al añadir una anotación intérprete en la parte superior del archivo:

#!/usr/bin/python

print 'Hello World'

También se necesitará hacer el archivo ejecutable como este:

chmod +x hello_world.py

Ahora se puede ejecutar el archivo como este:

./hello_world.py

Nota

Hacer esto puede evitar que su programa de ser portable a través de sistemas operativos