Anuncio cerrado

Siempre quise poder programar. Incluso cuando era pequeño admiraba a las personas que tenían frente a ellos una pantalla llena de números y códigos que no decían nada. En la década de 1990, me encontré con el lenguaje de programación y el entorno de desarrollo Baltík, que se basa en el lenguaje C. Solía ​​mover iconos para darle órdenes a un pequeño mago. Después de más de veinte años, me encontré con una aplicación similar que tiene mucho que ver con el Báltico. Hablamos de la aplicación educativa Swift Playgrounds de Apple.

En términos de programación, estoy atrapado con código HTML simple en un bloc de notas. Desde entonces, probé varios tutoriales y libros de texto, pero nunca logré entenderlo. Cuando Apple presentó Swift Playgrounds en la WWDC en junio, inmediatamente me di cuenta de que tenía otra oportunidad.

Es importante decir desde el principio que Swift Playgrounds sólo funciona en iPads con iOS 10 (y un chip de 64 bits). La aplicación enseña el lenguaje de programación Swift, que la empresa de California presentó en la misma conferencia hace dos años. Swift reemplazó el lenguaje de programación orientado a objetos, Objective-C para abreviar. Originalmente fue desarrollado como el lenguaje de programación principal para computadoras NeXT con el sistema operativo NeXTSTEP, es decir, durante la era de Steve Jobs. Swift está destinado principalmente al desarrollo de aplicaciones que se ejecutan en plataformas macOS e iOS.

Para niños y adultos

Apple presenta la nueva aplicación Swift Playgrounds como dirigida principalmente a niños que enseñan lógica de programación y comandos simples. Sin embargo, también puede resultar muy útil para los adultos, que pueden aprender aquí habilidades básicas de programación.

Yo mismo he preguntado repetidamente a desarrolladores experimentados cómo puedo aprender a programar por mi cuenta y, sobre todo, con qué lenguaje de programación debería empezar. Todos me respondieron diferente. Alguien opina que la base es "céčko", mientras que otros afirman que puedo empezar fácilmente con Swift y empaquetar más.

Swift Playgrounds se puede descargar para iPad en la App Store de forma totalmente gratuita y, después de encenderlo, recibirá inmediatamente dos cursos básicos: Aprenda a codificar 1 y 2. Todo el entorno está en inglés, pero aún es necesario. para programación. En ejercicios adicionales, puedes intentar programar fácilmente incluso juegos simples.

Tan pronto como descargues el primer tutorial, te esperan instrucciones y explicaciones de cómo funciona todo. Posteriormente te esperan decenas de ejercicios y tareas interactivas. En la parte derecha siempre tienes una vista previa en vivo de lo que estás programando (escribiendo código) en el lado izquierdo de la pantalla. Cada tarea viene con una asignación específica de qué hacer, y el personaje Byte te acompaña durante todo el tutorial. Aquí tienes que programar para determinadas actividades.

Inicialmente, serán comandos básicos como caminar hacia adelante, hacia los lados, recolectar gemas o varios teletransportes. Una vez que superes los niveles básicos y aprendas los conceptos básicos de sintaxis, podrás pasar a ejercicios más complejos. Apple intenta que todo sea lo más fácil posible durante el tutorial, por lo que además de explicaciones detalladas, también aparecen pequeños consejos, por ejemplo, cuando cometes un error en el código. Entonces aparecerá un punto rojo, mediante el cual podrá ver inmediatamente dónde ocurrió el error.

Otro elemento simplificador es un teclado especial, que en Swift Playgrounds está enriquecido con los caracteres necesarios para la codificación. Además, el panel superior siempre te indica la sintaxis básica, para que no tengas que escribir lo mismo una y otra vez. Al final, a menudo simplemente eliges la forma correcta del código del menú, en lugar de tener que copiar todos los caracteres todo el tiempo. Esto también ayuda a mantener la atención y la sencillez, algo que los niños aprecian especialmente.

Crea tu propio juego

Una vez que creas que has programado Byta correctamente, simplemente ejecuta el código y comprueba si realmente has hecho el trabajo. Si tiene éxito, continúe con las siguientes partes. En ellos, irás encontrando poco a poco algoritmos y tareas más complejas. Esto incluye, por ejemplo, encontrar errores en el código que ya has escrito, es decir, una especie de aprendizaje inverso.

Una vez que domines los conceptos básicos de Swift, podrás codificar un juego simple como Pong o una batalla naval. Dado que todo sucede en el iPad, Swift Playgrounds también tiene acceso a sensores de movimiento y otros, para que puedas programar proyectos aún más avanzados. Puede comenzar fácilmente con una página completamente limpia en la aplicación.

Los profesores pueden descargar libros de texto interactivos gratuitos desde iBookstore, gracias a los cuales pueden asignar tareas adicionales a los estudiantes. Al fin y al cabo, fue precisamente el despliegue de la aplicación de programación en las escuelas sobre lo que Apple llamó la atención en la última keynote. La ambición de la empresa californiana es acercar a muchos más niños a la programación que antes, lo que, dada la absoluta sencillez y al mismo tiempo la alegría de Swift Playgrounds, puede conseguirlo.

Está claro que Swift Playgrounds por sí solo no te convertirá en un desarrollador destacado, pero definitivamente es un gran meta inicial sobre el que construir. Yo mismo sentí que gradualmente sería útil un conocimiento más profundo de "Céček" y otros idiomas, pero al fin y al cabo, de esto también se trata la nueva iniciativa de Apple. Despertar el interés de las personas por la programación, el camino de cada usuario puede entonces ser diferente.

[tienda de aplicaciones appbox 908519492]

.