Cuando pensamos en Raspberry Pi, normalmente nos imaginamos computadoras de placa única, pero la Fundación Raspberry Pi se inició para ayudar a los niños a aprender sobre computadoras y quiere ayudarlo, ya sea que tenga o no su hardware. El brazo sin fines de lucro de Raspberry Pi lanzó esta semana su nuevo editor de código basado en navegador que está diseñado para jóvenes (o cualquier persona) que esté aprendiendo.
El editor de código de Raspberry Pi, que se considera que está en versión beta, está disponible para todos de forma gratuita ahora mismo en editor.raspberrypi.org (se abre en una pestaña nueva). Actualmente, el editor está diseñado para funcionar solo con Python, pero la organización dice que llegará el soporte para otros lenguajes como HTML, JavaScript y CSS.
Probé Code Editor en el navegador de mi PC y, en su forma actual, no tiene nada de especial. Sin embargo, encontré la interfaz de usuario muy fácil de usar y me impresionó cómo se integra en los tutoriales en línea de alguien. La interfaz consta de tres paneles: una lista de archivos en su proyecto, un editor de código y un panel de salida que ejecuta el resultado de su código cuando presiona el botón Ejecutar.
Si crea una cuenta gratuita en raspberrypi.org, lo cual hice, el sistema guardará todos sus proyectos en la nube y podrá volver a cargarlos cuando lo desee. También puede descargar todos los archivos de un proyecto como un archivo .zip.
Dado que toda la experiencia de programación se lleva a cabo en línea, no hay forma (al menos ahora) de usar Python para controlar el hardware local en su PC o su Raspberry Pi. Si desea conectar uno de los mejores Raspberry Pi HAT o usar los pines GPIO en su Pi para encender una luz LED, necesita un editor local como Thonny, que viene preinstalado en todos los Raspberry Pi y es una descarga gratuita para Windows. Mac y Linux.
El editor de código de Raspberry Pi no es el único editor de Python en línea que existe, ya que también puede usar un servicio como Trinket.io (se abre en una pestaña nueva), que le permitirá escribir código de Python en un panel mientras lo previsualiza en otro. Sin embargo, lo interesante de la herramienta de Raspberry Pi es que la organización tiene algunos tutoriales de Python que están diseñados para usarse con ella.
La Fundación Raspberry Pi ya tenía un buen conjunto de tutoriales de Python en su sitio, pero ha adaptado algunos de ellos para abrir código de muestra directamente en el editor en línea. Por ejemplo, cuando probé la lección «Di hola» (se abre en una pestaña nueva), el primer enlace en la página abre el conjunto de código de trabajo en el editor en una nueva pestaña en mi navegador. Cuando volví a visitar la página e hice clic en el enlace unos minutos más tarde, me llevó de vuelta al mismo código que había editado antes, porque guardó la lección como un proyecto asociado con mi cuenta.
Me divertí escribiendo un simple script de Python que imprimía «Tom’s Hardware was here» en la pantalla y lo repetía 500 veces. El editor admite el uso de emojis en su salida y el código de muestra le brinda algunos emojis que puede copiar y pegar en sus comandos.
Actualmente, el Editor solo trabaja con las dos primeras lecciones. (se abre en una pestaña nueva) en la ruta de aprendizaje «Introducción a Python» de la Fundación Raspberry Pi. Sin embargo, puede usar todas las lecciones con Trinket u otro editor y estoy seguro de que pronto integrarán el nuevo editor en todas las lecciones.
La Fundación Pi dice que planea agregar una serie de funciones al Editor de código, incluido el uso compartido y la colaboración. La organización también planea lanzar el editor como un proyecto de código abierto para que cualquiera pueda modificarlo. Basándome en mi breve experiencia probándolo, puedo decir que parece que será una gran plataforma de aprendizaje para los nuevos codificadores, especialmente cuando se usa con las rutas de tutoriales en raspberrypi.org.