miércoles, 20 de enero de 2016

Programar con RaspberryPi, Python

RaspberryPi es un dispositivo fantástico para aprender a programar, podemos crear nuestros propios programas y además podemos hacer que estos interactúen con otros dispositivos que podemos conectar con nuestra Raspberry a través de los diferentes conectores como por ejemplo los GPIO.




1. Lenguajes de programación

RaspberryPi incorpora diversos lenguajes y/o software de programación algunos de ellos muy populares y enfocados a diferentes públicos, Scratch, Mathematica o Python son algunos de ellos.
Por ejemplo Scratch es un lenguaje de programación visual a través de cajas o contenedores ideal para los jóvenes, y permite programar de forma sencilla e intuitiva.
Otro lenguaje es Mathematica muy utilizado para álgebra y programas computacionales.
Tal vez el lenguaje más popular es Python (he leído por ahí que la palabra Pi de nuestra RaspberryPi, precisamente hace referencia a este lenguaje) que se ha hecho muy popular en los últimos años y es una buena opción para alguien que ya tiene conocimientos de programación y quiere trastear un poco con su RaspberryPi.
En la última versión de Raspbian se ha incorporado más software de programación y siempre podemos obtener otros paquetes de software a través de apt o pi-package, podéis consultar el siguiente post para Raspbian Jessie


o este pata las anteriores versiones


2. Programar con Python en RaspberryPi

Para usar Python en RaspberryPi podemos optar por dos versiones (Python II o Python III),
en la comunidad de programación, Python II continúa siendo muy popular por la gran cantidad de librerías disponible, algo que con la última versión aún no se ha conseguido. De todas formas si lo que queréis es aprender un nuevo lenguaje y trastear con la RaspberryPi por ahora la versión que escojáis no es muy importante, personalmente yo uso Python III (renovarse o morir).

2.1 Programar Python con IDLE

Si estais usando Raspbian Jessie podremos programar tanto en Python II como en Python III. La forma más sencilla es encender nuestro dispositivo y vamos al botón Menú-Programación