Isara ang ad

Ang isa sa mga uso na isinusulong ng Apple kamakailan ay halos isang pangangailangan na malaman kung paano mag-program. Maaaring sabihin ni Tita Kateřina mula sa Saturnino na ang pagsasanay ay nagiging perpekto at ang pamalo ay kailangang baluktot habang ito ay bata pa, kaya naman sinisikap ng Apple na ilatag ang mga pundasyon ng kakayahang mag-program sa pinakamaliliit na mga. Ngunit ang Swift Playgrounds ay hindi nangangahulugang eksklusibo para sa kanila.

Ang Swift Playgrounds ay isang app na tumutulong sa mga bata na maunawaan ang mga pangunahing kaalaman ng Swift programming. Ngunit tiyak na hindi ito mailalarawan bilang isang panig na application/laro na pang-edukasyon, dahil idinisenyo ito sa paraang, bilang karagdagan sa Swift, matututo ang mga bata sa mga pangkalahatang prinsipyo ng pangangatwiran at lohika sa programming. Bilang isang pamilya, sinubukan namin mismo ang Swift Playgrounds sa 2018 iPad. Ano ang dinala sa amin ng application?

Isang palaruan para sa lahat

Ang mga Palaruan ba ay para sa mga nagsisimula? Oo at hindi. Ang paraan ng pakikipag-usap ng application ay lubos na nauunawaan na kahit na ang mga user na hindi pa nakakita ng anumang code sa kanilang buhay ay kayang hawakan ito. Kasabay nito, napakasaya na kahit na ang mga may karanasan na ay hindi magsasawa. Ang mga palaruan ay sinubukan ng aming sampung taong gulang na anak na babae, na may dating karanasan kay Karl at Baltík, ngunit kahit na ang mga bata na hindi mahilig sa programming ay kayang hawakan ito. Ang programa ay text-visual. Ang gumagamit ay unang nagsisimula sa paglikha ng mga indibidwal na utos, na unti-unti nilang natutunan na mag-ipon sa mga chain, loop at mas kumplikadong mga constructions. Ang mga indibidwal na palaruan sa application ay nangangahulugang isang uri ng mini-application - mga aralin, na ang bawat isa ay nakatuon sa ibang lugar. Mayroong ilang mga palaruan, o mga minigame kung gusto mo, pati na rin ang iba't ibang mga template. Ang learning core ay binubuo ng tatlong pangunahing module - "Matuto sa Code 1", "Learn to Code 2" at "Learn to Code 3".

Ang unang aralin ay naglalayong ituro sa gumagamit ang mga pangunahing utos sa Swift. Nagpasok ka ng mga utos sa pamamagitan ng pag-click, hindi na kailangang isulat ang buong code. Makikita mo kung ano ang gagawin ng iyong ipinasok na mga command sa pagsasanay sa tuktok ng screen kung saan gumagalaw ang pangunahing karakter sa kanyang animated na 3D na mundo. Pagkatapos ipasok ang mga nauugnay na command, i-click ang "Run my Code" na buton upang patakbuhin ang Byta. Ngunit kung hindi mo gusto ang Byte, maaari mong subukan ang isa sa iba pang mga aralin

Sa una, tinutulungan ka ng application nang napakatindi sa mga utos, unti-unting hinahayaan kang maging malaya at aktibong gamitin ang iyong natutunan sa mga nakaraang aralin. Ang kahirapan ay unti-unting tumataas, ngunit ang application ay isinasaalang-alang din ang posibilidad na ito ay maaaring maging labis para sa iyo, at nag-aalok ng posibilidad ng tulong. Gayundin, maaari mong i-refresh ang iyong kaalaman anumang oras sa pamamagitan ng pagsisimula ng isa sa mas lumang mga aralin.

 

Ang pinakamahusay na guro

Isa sa mga pinakamagandang bagay tungkol sa Swift Playgrounds – kasama ang napakadali at perpektong intuitive na mga kontrol nito – ay ang diskarte nito sa user. Hindi iginigiit ng app ang isang partikular na pamamaraan na kailangan mong matutunan tulad ng track ng unggoy. Kung mahahanap mo ang sarili mong landas patungo sa iyong layunin, ipagdiriwang ng Playgrounds ang iyong tagumpay na parang sumusunod ka sa isang paunang natukoy na kurso sa bawat hakbang. Gayundin, hindi ka nito ilalagay sa isang dehado kung magpasya kang gumamit ng tulong. Ang isang tiyak na plus ay ang pagkakaiba-iba ng mga indibidwal na aralin, kasama ang katotohanang walang pumipilit sa iyo na mahigpit na manatili sa isang solong landas. Maaari kang magsimula sa anumang aralin at kumpletuhin ang ilan sa mga ito nang sabay-sabay nang hindi kinakailangang tapusin ang nakaraang aralin.

Ang isang makabuluhang, at marahil ang tanging, minus sa aming rehiyon ay maaaring mukhang Ingles, na lalo na ang mas maliliit na bata ay hindi nakakabisado, ngunit ito ay hindi isang hindi malulutas na problema. Kahit na ang isang hindi nagsasalita ng Ingles ay maaaring matandaan ang mga indibidwal na utos, at ang mga kasamang komento at tagubilin ay nakasulat sa madaling matunaw na Ingles - kung ang iyong anak ay hindi gaanong nagsasalita ng Ingles, hindi magiging problema ang pagsasalin ng mga maiikling teksto .

Maaaring isaalang-alang din ng ilan ang katotohanan na ang Playgrounds ay hindi magagamit para sa iPhone bilang isang kawalan. Ngunit kapag sinubukan mo ang application, makikita mo sa iyong sarili na ang kapaligiran ng iPad ay perpekto para dito. Ang laki ng display ay ganap na pinakamainam, at marahil kahit na ang pinakamalaking iPhone na kasalukuyang nasa merkado ay malamang na hindi papayagan ang Mga Palaruan na magamit nang kumportable at sapat na mahusay, at marahil ay wala nang puwang para sa paggamit ng mga partikular na pagbabago ng code.

Huwag matakot na subukan ang Playgrounds. Kung, tulad ng may-akda ng artikulong ito, huminto ka sa pagprograma noong 1990s, dahil ang mga QBasic na tutorial ay tumigil sa pag-publish sa Ábíček, at ang Mortal Kombat, na dinala sa iyo ng isang kaklase na naka-compress sa dalawampung floppy disk, ay nagsimulang magmukhang mas masaya sa iyo, ang application ay maaaring maging madali at masayang rebound para sa iyo bilang tulay pabalik sa mundo ng mga code at command.

Mga Palaruan ng Swift
.