Uždaryti skelbimą

Visada norėjau mokėti programuoti. Dar būdamas mažas berniukas žavėjausi žmonėmis, kurių ekranas buvo pilnas skaičių ir nieko nesakančių kodų. Dešimtajame dešimtmetyje aš susidūriau su Baltík programavimo kalba ir kūrimo aplinka, kuri yra pagrįsta C kalba. Perkeldavau piktogramas, kad duotų komandas mažam vedliui. Po daugiau nei dvidešimties metų susidūriau su panašia programa, kuri labai susijusi su Baltijos jūra. Mes kalbame apie „Apple“ edukacinę programą „Swift Playgrounds“.

Programuodamas man įstrigo paprastas HTML kodas užrašų knygelėje. Nuo to laiko išbandžiau įvairius vadovėlius ir vadovėlius, bet niekada iki galo nesupratau. Kai birželį „Apple“ pristatė „Swift Playgrounds“ WWDC, iš karto supratau, kad turiu dar vieną galimybę.

Iš pradžių svarbu pasakyti, kad „Swift Playgrounds“ veikia tik „iPad“ su „iOS 10“ (ir 64 bitų lustu). Programėlėje mokoma Swift programavimo kalbos, kurią Kalifornijos kompanija pristatė toje pačioje konferencijoje prieš dvejus metus. „Swift“ pakeitė į objektą orientuotą programavimo kalbą, sutrumpintai „Objective-C“. Iš pradžių ji buvo sukurta kaip pagrindinė programavimo kalba NeXT kompiuteriams su NeXTSTEP operacine sistema, t.y. Steve'o Jobso laikais. „Swift“ visų pirma skirta programoms, veikiančioms „macOS“ ir „iOS“ platformose, kurti.

Vaikams ir suaugusiems

„Apple“ pristato naują „Swift Playgrounds“ programą kaip pirmiausia skirtą vaikams, kurie moko programavimo logikos ir paprastų komandų. Tačiau jis gali puikiai pasitarnauti ir suaugusiems, kurie čia gali išmokti pagrindinių programavimo įgūdžių.

Aš pats ne kartą klausiau patyrusių kūrėjų, kaip galiu išmokti programuoti pačiam ir, svarbiausia, nuo kurios programavimo kalbos turėčiau pradėti. Visi man atsakė skirtingai. Kažkas laikosi nuomonės, kad pagrindas yra „céčko“, kiti tvirtina, kad nesunkiai galiu pradėti nuo Swift ir pakuoti daugiau.

Swift Playgrounds iPad’ams galima parsisiųsti App Store, visiškai nemokamai, o įjungus jus iš karto pasitiks du pagrindiniai kursai - Learn to Code 1 ir 2. Visa aplinka anglų kalba, bet vis tiek reikia. programavimui. Papildomuose pratimuose nesunkiai pamėginsite užprogramuoti net paprastus žaidimus.

Atsisiuntę pirmąją mokymo programą, jūsų laukia instrukcijos ir paaiškinimai, kaip viskas veikia. Vėliau jūsų laukia dešimtys interaktyvių pratimų ir užduočių. Dešinėje dalyje jūs visada matote tiesioginį programuojamo (įrašomo kodo) vaizdą kairėje ekrano pusėje. Kiekviena užduotis yra su konkrečia užduotimi, ką daryti, o simbolis Byte lydi jus per visą mokymo programą. Čia jūs turite užprogramuoti tam tikras veiklas.

Iš pradžių tai bus pagrindinės komandos, tokios kaip ėjimas į priekį, į šoną, brangakmenių rinkimas ar įvairūs teleportai. Įveikę pagrindinius lygius ir išmokę sintaksės pagrindus, galite pereiti prie sudėtingesnių pratimų. „Apple“ per pamoką stengiasi viską padaryti kuo paprasčiau, todėl be detalių paaiškinimų išlenda ir nedidelės užuominos, pavyzdžiui, suklydus kode. Tada pasirodys raudonas taškas, pagal kurį iškart pamatysite, kur įvyko klaida.

Dar vienas supaprastinantis elementas – speciali klaviatūra, kuri „Swift Playgrounds“ yra praturtinta kodavimui reikalingais simboliais. Be to, viršutiniame skydelyje visada nurodoma pagrindinė sintaksė, todėl jums nereikės kartoti to paties. Galų gale dažnai tiesiog pasirenkate teisingą kodo formą iš meniu, o ne nuolat kopijuojate visus simbolius. Tai taip pat padeda išlaikyti dėmesį ir paprastumą, o tai ypač vertina vaikai.

Sukurkite savo žaidimą

Kai manote, kad „Byta“ užprogramavote teisingai, tiesiog paleiskite kodą ir patikrinkite, ar tikrai atlikote darbą. Jei jums pasiseks, pereikite prie kitų dalių. Juose palaipsniui susidursite su sudėtingesniais algoritmais ir užduotimis. Tai apima, pavyzdžiui, klaidų radimą jau parašytame kode, t. y. tam tikrą atvirkštinį mokymąsi.

Įvaldę „Swift“ pagrindus, galite užkoduoti paprastą žaidimą, pvz., „Pong“ ar jūrų mūšį. Kadangi viskas vyksta iPad, Swift Playgrounds taip pat turi prieigą prie judesio ir kitų jutiklių, todėl galite programuoti dar pažangesnius projektus. Galite lengvai pradėti nuo visiškai švaraus programos puslapio.

Mokytojai iš iBookstore gali atsisiųsti nemokamų interaktyvių vadovėlių, kurių dėka mokiniams gali skirti papildomų užduočių. Juk būtent į programavimo aplikacijos diegimą mokyklose „Apple“ atkreipė dėmesį paskutiniame pagrindiniame pranešime. Kalifornijos kompanijos siekis – į programavimą atvesti daug daugiau vaikų nei anksčiau, o tai, atsižvelgiant į absoliutų „Swift Playgrounds“ paprastumą ir tuo pačiu žaismingumą, gali pasisekti.

Akivaizdu, kad vien tik „Swift Playgrounds“ nepadarys jūsų geriausiu kūrėju, tačiau tai tikrai puiki pradinė meta, iš kurios galima kurti. Pats jaučiau, kad pamažu praverstų gilesnės „Céček“ ir kitų kalbų žinios, bet juk tai ir yra naujoji „Apple“ iniciatyva. Sužadinti žmonių susidomėjimą programavimu, kiekvieno vartotojo kelias tuomet gali būti skirtingas.

[appbox programų parduotuvė 908519492]

.