Entrega rápida
Condiciones de descuento para empresas
Hasta un 10% de descuento para alumnos, estudiantes y centros de enseñanza
Envío a toda Europa por €4.90
Cerrar filtro
Filtrar por:

Primeros pasos con la Raspberry Pi - Parte 3: Programación

En principio, también puedes instalar el IDE de Arduino en la Raspberry Pi o programar en varios lenguajes de programación con el programa preinstalado Geany, un editor muy funcional, pero la Raspberry Pi toma su nombre del lenguaje de programación Python; originalmente, sólo estaba prevista como intérprete de Python. Por tanto: quien dice programar la Raspberry Pi suele referirse al lenguaje Python, muy extendido y fácil de aprender.

En los últimos años, el programa Thonny se ha establecido como un Entorno de Desarrollo Integrado (IDE) para programasPython.

 Thonny - Entorno de desarrollo para la Raspberry Pi

Se distingue básicamente entre el editor de la parte superior de la ventana, donde se escriben los programas, y el shell de la parte inferior, donde se ejecutan los programas con sus posibles entradas y salidas. Sin embargo, también puedes introducir comandos cortos directamente en el intérprete de comandos.

Los programadores avanzados deben hacer clic en "Cambiar al modo normal", en la parte superior derecha de la pantalla, para que se muestre también la barra de menús.

 Thonny - Entorno de Desarrollo para la Raspberry Pi - Modo Avanzado

Si quieres aprender el lenguaje de programación de forma autodidacta, puedes hacerlo con la ayuda de un gran número de libros. En este punto, se recomienda el método "aprender haciendo", es decir, copiar simplemente los ejemplos de programación. La mayor parte del código del programa se explica por sí mismo. Esa es la belleza de Python.

Para evitar frustraciones innecesarias, hay que mencionar algunas reglas en este punto, que están dirigidas principalmente a los que cambian de Arduino C/C++:

A diferencia de C/C++, no es necesario declarar el tipo de variable. Python reconoce el tipo la primera vez que se utiliza. Si introduces type ("abc") en el intérprete de comandos, por ejemplo, obtendrás como salida <clase 'str'>; la cadena de tipo se reconoce por las comillas.

La línea de comandos no se termina con punto y coma. En su lugar, Python exige una cuidadosa atención a la sangría. Así: cada comando comienza siempre en la primera posición del párrafo.

Se hacen sangrías (normalmente tabulador=cuatro espacios) (normalmente de forma automática) para las ramas, bucles o funciones autodefinidas, posiblemente varias veces.

Los nombres de programas y variables empiezan siempre por una letra o el guión bajo _. Después también se pueden utilizar números. El guión bajo es el único carácter especial permitido y suele utilizarse con fines especiales.

Lo dicho: más explicaciones sobre Python con los ejemplos de programas.

Introduce la cadena en el campo de texto de abajo.

Los campos marcados con * son obligatorios.