Python
Python es un lenguaje de programación; claro y fácil de usar, posee una simpleza de código en su estructuración además cuenta con una gran gama de librerías importantes en las comunidades de Linux.
Python fue creado por su autor Guido van Rossum en 1999, quien armó la propuesta widelyread llamada Computer Programming for Everbody, donde expuso una visión para hacer la programación encomputadora para estudiantes en escuelas primarias y secundarias utilizando Python como su compilador. Actualmente en el sistema de la Raspberry Pi es utilizado para generar aplicaciones sobre está arquitectura.
Python es un lenguaje interpretado, lo que significa que puede escribir un programa y ejecutar directamente. Este tipo de programas tienen algunos beneficios secundarios, un ejemplo deello es que no se debe de especificar al equipo si una variable es un número, un carácter o una cadena de caracteres; el intérprete se da cuenta de los tipos de datos cuando se ejecuta el script [18], un script es un archivo de texto conteniendo una serie de instrucciones para un lenguaje interpretado.
Con el fin de dar un ejemplo de la simplicidad de Phyton, a continuación hacemos una comparaciónde un código en este lenguaje con que se requeríria por ejemplo en lenguaje C para hacer la misma tarea, que es un sumador de 2 números.
En lenguaje C el código quedará como:
#include
int main()
{
int a, b, suma;
printf( "Introduzca primer numero (entero): " );
scanf( "%d", &a );
printf( "Introduzca segundo numero (entero): " );
scanf( "%d", &b );
suma = a + b;
if ( suma > 0 )
printf( "LA SUMA SI ES MAYOR QUE CERO." );
else
printf( "LA SUMA NO ES MAYOR QUE CERO." );
return 0;
}
Mientras que en Python se usa:
a=float(input("ingresa numero\n"))
b=float(input("ingresa numero\n"))
suma=a+b
print(str(suma))
Para usuarios mones experimentados se recomienda el uso de Python (o Scratch que se verá posteriormente), principalmente porsimplicidad y su acceso a funciones específicas de automatización y animación.
Existen tres formas para poder ejecutar el programa Python directamente desde la Raspberry Pi las cuales son:
1. El uso del intérprete incorporado de IDLE, donde puede trabajar Python de forma interactiva sin tener que escribir todo un programa completo (script), si no que se puede ir escribiendo y ejecutando líneapor línea e ir observando el comportamiento paso a paso. Para poder realizar esta acción se debe de ejecutar IDLE, cuyo icono es el que se muestra en la Figura 3-1, con lo cual aparecerá la ventana característica de IDLE la que se muestra en Figura 3-2.
Figura 3- 1 Icono de IDLE
Figura 3- 2 Ventana de IDLE
2. Otra forma de interactuar con Python es por medio de la Ventana de terminal. Unaterminal (o ‘consola’, o ‘línea de comandos’) es una forma textual de interactuar con su sistema operativo, así como el ‘escritorio’, en conjunto con su mouse, es la forma gráfica de utilizar el sistema. Para poder iniciar Python desde esta forma de comunicación se debe de ejecutar la terminal en el escritorio de Raspbian, donde aparece una ventana similar a IDLE pero con el símbolo de inicio >>>.
Aligual que en el método anterior, en dicha ventana podemos interactuar y escribir instrucciones ejecutando los comandos que se usan en Python.
Figura 3- 3 Ventana Terminal con Python
3. El tercer método es haciendo un script. Este tipo de escrito o programa simple es un archivo de texto, nos sirve para poder accesar datos de un código, comandos o porciones de códigos de lenguajes, Este métodonecesita un editor de texto, existen muchos, y es una de las elecciones más personales que un programador puede hacer, para empezar, puedes emplear uno básico y fácil de usar, pero que sea efectivo al escribir código Python.
Existen muchos para escoger, pero se sugieren los siguientes:
Sublime Text: Un editor fácil de usar. Su atajo de teclado Ctrl+B permite correr el archivo Python en que estás...
Regístrate para leer el documento completo.