Cuando pensamos en Raspberry Pi, generalmente pensamos en computadoras de placa única, pero la Fundación Raspberry Pi se creó 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 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 en este momento en editor.raspberrypi.org (se abre en una nueva pestaña). Actualmente, el editor solo está diseñado para funcionar con Python, pero la organización dice que el soporte para otros lenguajes como HTML, JavaScript y CSS está en camino.
Probé Code Editor en el navegador de mi PC y, en su forma actual, no tiene nada de especial. Sin embargo, la interfaz de usuario me pareció muy fácil de usar y me impresionó lo bien que se integraba con los tutoriales en línea. 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.
(Crédito de la imagen: Hardware de Tom)
Si creas una cuenta gratuita en raspberrypi.org, como hice yo, el sistema guardará todos tus proyectos en la nube y podrás recargarlos cuando quieras. 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 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 disponible, ya que también puede usar un servicio como Trinket.io (se abre en una nueva pestaña), que le permite escribir código de Python en un tablero mientras lo ve en otro. Sin embargo, lo interesante de la herramienta Raspberry Pi es que la organización tiene algunos tutoriales de Python diseñados para usarse con ella.
La Fundación Raspberry Pi ya tenía un buen conjunto de tutoriales de Python en su sitio web, pero adaptaron algunos de ellos para abrir el código de ejemplo directamente en el editor en línea. Por ejemplo, cuando probé la lección «Di hola» (se abre en una nueva pestaña), el primer enlace de la página abre el conjunto de códigos de trabajo en el editor en una nueva pestaña de 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 anteriormente, porque guardó la lección como un proyecto asociado a mi cuenta.
Lección de Python en raspberrypi.org. Lo resaltado en el recuadro verde es mío. (Crédito de la imagen: Hardware de Tom)
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 proporciona algunos emojis que puede copiar y pegar en sus comandos.
Actualmente, el Editor solo funciona con las dos primeras lecciones (se abre en una nueva pestaña) 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 varias funciones a Code Editor, 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 ser una gran plataforma de aprendizaje para los nuevos codificadores, especialmente cuando se usa con las rutas de tutoriales en raspberrypi.org.