Articles

Codificación en un Chromebook Usando Python y PyGame

09 de mayo de 2019 Por Team YoungWonks *

Para poder codificar en un Chromebook, necesitamos instalar Linux en un Chromebook. Los Chromebooks ahora pueden instalar Linux en un contenedor virtual dentro del sistema operativo Chrome, sin necesidad de reinstalar el sistema operativo completo en el dispositivo.

Para instalar Linux, debe hacer clic en la opción hora en la esquina inferior derecha de la pantalla.
Screengrab 1

Una vez que lo haga, verá una ventana emergente que se abrirá. Busca el icono de Engranaje y haz clic en él.
Screengrab 2

Que abrirá la configuración de tu Chromebook. Abra el menú en Configuración.
Screengrab 3

Mira las opciones que se muestran en el menú y verás la que dice Sobre Chrome OS.
Screengrab 4

Ahora puede comprobar si su sistema operativo Chrome es, de hecho, la última versión disponible. Si no es la última versión, debe actualizar el sistema operativo haciendo clic en la casilla que dice Buscar actualizaciones.
Screengrab 5

Aquí Chrome OS es la última versión como se muestra.
Screengrab 6

En caso de que el sistema operativo Chrome no sea el último, nos pedirá que lo actualicemos.

Ahora, cuando regrese al menú de configuración, puede encontrar una opción que dice Linux (Beta).
Screengrab 7

Esto nos permitirá instalar un contenedor Linux dentro del sistema operativo Chrome. Por lo general, la última versión de Chrome OS tiene la opción Linux (Beta), pero en algunos casos puede que no esté disponible. Esto se debe a que solo hay algunas Chromebooks que admiten el proyecto de Google llamado Crostini.

Para averiguar si su dispositivo es compatible con Crostini, abra el siguiente enlace en su navegador Chrome: https://chromium.googlesource.com/chromiumos/docs/+/master/containers_and_vms.md#Crostini

A continuación, deberá ver si su computadora utiliza una de las placas que se muestran en la pantalla.
Screengrab 8

Para hacer esto, puede ir a la lista de dispositivos como se muestra.
Screengrab 9

A continuación, puede buscar la placa que está utilizando su dispositivo en la columna como se muestra.
Screengrab 10

Ahora que ha visto la opción Linux (Beta) en el menú de Configuración, puede comenzar a instalar Linux haciendo clic en esta opción como se muestra.
Screengrab 11

Luego encienda Linux haciendo clic en el cuadro como se muestra.
Screengrab 12

a Continuación, haga clic en el botón Instalar.
Screengrab 13

Ahora instalar Linux podría llevar algún tiempo, como se muestra.
Screengrab 14

Ahora, una vez finalizada la instalación de Linux, se abre automáticamente el terminal Linux.
Screengrab 15

En este punto, cerraremos el Terminal para ver cómo se puede abrir nosotros mismos en el Chromebook.
Screengrab 16

Para hacer esto, puede comenzar haciendo clic en el Lanzador como se muestra.
Screengrab 17

Ahora busque el Terminal en la ventana de búsqueda escribiendo terminal. Ahora puede abrirlo haciendo clic en el icono de Terminal.
Screengrab 18

También puede agregarlo a su estante haciendo clic derecho sobre él y seleccionando la opción pin to shelf como se muestra.
Screengrab 19

Ahora el Terminal será fácilmente accesible en su Chromebook, ya que ha sido fijado a su estante.
Screengrab 20

Así que una vez que haga clic en el terminal en su estante, podrá abrirlo.

Ahora que ha instalado Linux en su computadora, puede instalar programas Linux utilizando comandos de Linux.

Puede usar principalmente un administrador de paquetes Apt-Get para instalar programas Linux.

Puede comenzar actualizando el administrador de paquetes Apt-Get a la versión más reciente. Para ello, escriba lo siguiente en su terminal Linux: sudo apt-get update
Screengrab 21

Cuando pulse intro, actualizará todos los paquetes como se muestra.
Screengrab 22

Ahora puede usar el Administrador de paquetes Apt-Get para instalar, por ejemplo, un programa Python. Así que comienza instalando IDLE3 que le permite ejecutar programas Python. IDLE es básicamente un entorno de desarrollo y aprendizaje integrado para Python.

Para instalar IDLE, debe escribir lo siguiente en el terminal: sudo apt-get install idle3
Screengrab 23

En este punto, se le preguntará si está bien que la instalación ocupe algo de espacio en disco en su computadora. A esto respondes con una y como se muestra, indicando un sí.
Screengrab 24

Ahora debe esperar a que se instale IDLE3.
Una vez que se ha instalado, puede cerrar el terminal como se muestra.
Screengrab 25

Ahora puede agregar el terminal IDLE3 a su estante como antes. Esto significa que vas al lanzador y escribes IDLE3 en la ventana de búsqueda. A continuación, verá el icono de terminal IDLE3 (utilizando Python-3.5).
Screengrab 26

Puede hacer clic derecho en él y seleccionar la opción pin to shelf. Esto significa que a partir de ahora, al hacer clic en el icono IDLE3 en el estante, se abrirá el Terminal.
Screengrab 27

Para comprobar si el shell de Python funciona, puede escribir lo siguiente: 2 + 2 y mostrará el resultado como 4.
Screengrab 28

Ahora, si desea ir un paso más allá y no solo escribir programas en Python, sino también construir juegos con Python, puede instalar PyGame en su Chromebook.

Para instalar PyGame, necesitas usar un gestor de paquetes llamado pip. Así que primero instalas pip en tu Chromebook usando apt-get, luego instalas PyGame usando pip.

Así que el comando para instalar pip es el siguiente: sudo apt install python3-pip
Screengrab 29

Después de pulsar enter, se le preguntará de nuevo si desea continuar, ya que la instalación ocupará espacio adicional en disco. Puede escribir y en respuesta como antes.

Al igual que apt-get le permite instalar programas Linux en el equipo, pip es una herramienta de administración de paquetes que le permitirá instalar programas Python. Tenga en cuenta que la instalación de pip puede llevar algún tiempo.

Ahora se ha instalado pip.
Screengrab 30

Esto significa que puede usar el administrador de paquetes pip para instalar PyGame. Para hacer esto, puede escribir el siguiente comando en el terminal: sudo pip3 install pygame
Screengrab 31

Ahora PyGame se ha instalado como se muestra.
Screengrab 32

Para comprobar si PyGame se ha configurado correctamente en su IDE de Python, puede abrir su shell de Python y escribir lo siguiente: importar pygame
Si no ve ningún error, significa que PyGame se ha instalado como se muestra.
Screengrab 33

Esto nos lleva al final del blog sobre la configuración de su Chromebook para escribir programas en Python y construir juegos.

También puedes usar Chromebook para aprender el lenguaje de programación Scratch. Scratch es una excelente manera de aprender los conceptos fundamentales de la informática, ya sea secuenciación, ramificación, bucle o variables. Para trabajar con Scratch en tu Chromebook, debes abrir tu navegador Chrome y acceder a la URL www.cero.mit.edu
Screengrab 34

Si ya tiene una cuenta, puede iniciar sesión directamente y, si no, puede hacer clic en el botón Unirse a Cero y crear una cuenta. Además, si decide no crear una cuenta, aún puede usar Scratch haciendo clic en el botón Comenzar a crear.
Screengrab 35

Ahora puedes usar Scratch en tu Chromebook. Es útil para los estudiantes aprender Scratch, ya que ayuda con el pensamiento crítico.
Screengrab 36