Pechar anuncio

Sempre quixen poder programar. Xa de pequeno admiraba as persoas que tiñan diante unha pantalla chea de números e códigos que non dicían nada. Na década de 1990 atopeime coa linguaxe de programación Baltík e o ambiente de desenvolvemento, que está baseado na linguaxe C. Adoitaba mover iconas para darlle comandos a un pequeno asistente. Despois de máis de vinte anos, atopeime cunha aplicación semellante que ten moito que ver co Báltico. Estamos a falar da aplicación educativa Swift Playgrounds de Apple.

Na programación, estou atascado co código HTML simple no bloc de notas. Desde entón, probei varios titoriais e libros de texto, pero nunca acabei de entender. Cando Apple presentou Swift Playgrounds na WWDC en xuño, inmediatamente entendín que tiña outra oportunidade.

É importante dicir desde o principio que Swift Playgrounds só funciona en iPads con iOS 10 (e un chip de 64 bits). A aplicación ensina a linguaxe de programación Swift, que a compañía californiana presentou na mesma conferencia hai dous anos. Swift substituíu a linguaxe de programación orientada a obxectos, Objective-C para abreviar. Foi desenvolvido orixinalmente como a principal linguaxe de programación para ordenadores NeXT co sistema operativo NeXTSTEP, é dicir, durante a era de Steve Jobs. Swift está pensado principalmente para desenvolver aplicacións que se executan en plataformas macOS e iOS.

Para nenos e adultos

Apple presenta a nova aplicación Swift Playgrounds como destinada principalmente a nenos que ensinan lóxica de programación e comandos sinxelos. Non obstante, tamén pode servir moi ben aos adultos, que poden aprender habilidades básicas de programación aquí.

Eu mesmo preguntei en varias ocasións a desenvolvedores experimentados como podo aprender a programar por min mesmo e, sobre todo, por que linguaxe de programación debería comezar. Todos me contestaron de xeito diferente. Alguén opina que a base é "céčko", mentres que outros afirman que podo comezar facilmente con Swift e empacar máis.

Swift Playgrounds pódese descargar para iPads na App Store, de xeito totalmente gratuíto, e despois de acendelo, recibirache inmediatamente dous cursos básicos: Aprender a codificar 1 e 2. Todo o ambiente está en inglés, pero aínda é necesario. para programación. En exercicios adicionais, podes tentar facilmente programar incluso xogos sinxelos.

En canto descargues o primeiro titorial, agardan por ti instrucións e explicacións de como funciona todo. Posteriormente, agardan por ti ducias de exercicios e tarefas interactivos. Na parte dereita sempre tes unha vista previa en directo do que estás a programar (escribindo código) no lado esquerdo da pantalla. Cada tarefa inclúe unha asignación específica de que facer, e o personaxe Byte acompáñao durante todo o titorial. Aquí tedes que programar determinadas actividades.

Inicialmente, serán comandos básicos como camiñar cara adiante, de lado, recoller xemas ou varios teletransportes. Unha vez que superes os niveis básicos e aprendas os conceptos básicos da sintaxe, podes pasar a exercicios máis complexos. Apple intenta facer todo o máis sinxelo posible durante o titorial, polo que ademais das explicacións detalladas, tamén aparecen pequenas suxestións, por exemplo, cando cometes un erro no código. Aparecerá entón un punto vermello, polo que podes ver inmediatamente onde se produciu o erro.

Outro elemento simplificador é un teclado especial, que en Swift Playgrounds está enriquecido con caracteres necesarios para a codificación. Ademais, o panel superior sempre che indica a sintaxe básica, polo que non tes que escribir o mesmo unha e outra vez. Ao final, moitas veces só elixes a forma correcta do código do menú, en lugar de ter que copiar todos os caracteres todo o tempo. Isto tamén axuda a manter a atención e a sinxeleza, o que é especialmente apreciado polos nenos.

Crea o teu propio xogo

Unha vez que creas que programaches Byta correctamente, só tes que executar o código e ver se realmente fixeches o traballo. Se tes éxito, continúa coas seguintes partes. Neles, atoparás aos poucos algoritmos e tarefas máis complexas. Isto inclúe, por exemplo, atopar erros no código que xa se escribiu, é dicir, unha especie de aprendizaxe inversa.

Unha vez que dominas os conceptos básicos de Swift, podes programar un xogo sinxelo como Pong ou unha batalla naval. Dado que todo ocorre no iPad, Swift Playgrounds tamén ten acceso a sensores de movemento e outros, polo que podes programar proxectos aínda máis avanzados. Podes comezar facilmente cunha páxina completamente limpa na aplicación.

Os profesores poden descargar libros de texto interactivos gratuítos da iBookstore, grazas aos cales poden asignar tarefas adicionais aos estudantes. Despois de todo, foi precisamente o despregue da aplicación de programación nos centros educativos o que Apple chamou a atención na última conferencia maxistral. A ambición da compañía californiana é achegar moitos máis nenos á programación que antes, o que pode facer debido á absoluta sinxeleza e xogo de Swift Playgrounds.

Está claro que Swift Playgrounds por si só non che converterá nun programador superior, pero definitivamente é un excelente meta inicial para construír. Eu mesmo sentín que, aos poucos, sería útil un coñecemento máis profundo de "Céček" e doutros idiomas, pero despois de todo, tamén se trata da nova iniciativa de Apple. Despertar o interese da xente pola programación, o camiño de cada usuario pode ser entón diferente.

[Appbox Appstore 908519492]

.