Vamos a ver qué entornos y herramientas de programación tenemos disponibles en Raspberry Pi para conocerlas un poco mejor. Empezaremos con Scratch, pero iremos viendo otras opciones.
Ten en cuenta que esta sesión está compuesta por más de un vídeo y recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.
Vídeo de la sesión 12.0 del curso de iniciación a Raspberry Pi.
Programación con Scratch v3.
Scratch es el conocido entorno de programación de bloques diseñado para aprender a programar.
Es una versión igual a la que estamos acostumbrados, pero como todas las aplicaciones de Scratch para escritorio no tiene conexión con la nube, con lo que tendremos que guardar o recuperar ficheros desde el disco. Indicar que para ejecutar Scratch con soltura necesitamos al menos 2Gb de RAM. Tenemos disponibles los tutoriales, las bibliotecas de personajes, de fondos o de sonido. El uso es el mismo que en las aplicaciones o en la versión Web
También tenemos disponibles la mayoría de las extensiones a las que estamos acostumbrados además de 3 especiales dedicadas a la Raspberry Pi, para poder usar los GPIO y conectarles dispositivos electrónicos simples.
Raspberry Pi OS incluye el editor Thonny para trabajar con Python.
Este entorno nos permite trabajar con ficheros python o en modo interactivo desde la consola. La primera vez que entramos aparecerá el modo «Simple», pensado para usuarios inexpertos. Puedes cambiar al modo «Regular» pulsando en el enlace y reiniciando o en la pestaña «General» de la ventana de «Opciones» que puedes abrir desde el menú «Herramientas». Hay tres niveles: Simple, Regular y Experto.
Thonny nos permite, escribir, ejecutar y depurar nuestros programas. Vamos a poder instalar módulos y componentes externos para poder hacer videojuegos, páginas webs, aplicaciones, … o módulos específicos por ejemplo para controlar las entradas salidas, los GPIOs.
También podemos instalar varios juegos escritos en Python. Tienes su código fuente disponible y un libro entero para aprender a programarlos.
Veamos todo en el siguiente vídeo:
Vídeos de la sesión 12.1 y 12.2 del curso de iniciación a Raspberry Pi.
Todas las clases de este curso
- Iniciación a Raspberry Pi #1 Presentación e historia
- Iniciación a Raspberry Pi #2 Modelos y complementos
- Iniciación a Raspberry Pi #3 Usos y sistemas operativos
- Iniciación a Raspberry Pi #4 Materiales necesarios e instalación
- Iniciación a Raspberry Pi #5 Primer arranque y configuración wifi
- Iniciación a Raspberry Pi #6 Menús y sistema de archivos
- Iniciación a Raspberry Pi #7 Aplicaciones
- Iniciación a Raspberry Pi #8 Sistema de ayuda y acceso remoto
- Iniciación a Raspberry Pi #9 Aplicaciones instalables
- Iniciación a Raspberry Pi #10 Configuraciones 1 de 2
- Iniciación a Raspberry Pi #11 Configuraciones 2 de 2
- Iniciación a Raspberry Pi #12 Entornos de programación
- Iniciación a Raspberry Pi #13 Cámara y GPIO
- Iniciación a Raspberry Pi #14 Distribuciones para Raspberry Pi 1 de 2
- Iniciación a Raspberry Pi #15 Distribuciones para Raspberry Pi 2 de 2