Зачыніць аб'яву

Адна з тэндэнцый, якую Apple прапагандуе апошнім часам, заключаецца ў тым, што ведаць, як праграмаваць, амаль неабходна. Цётка Кацярына з Сатурніна, мабыць, сказала б, што практыка дае дасканаласць, а вудзільна трэба гнуць, пакуль яно маладое, таму Apple стараецца закласці асновы ўмення праграмаваць у самых маленькіх. Але Swift Playgrounds зусім не прызначаны выключна для іх.

Swift Playgrounds - гэта праграма, якая дапамагае дзецям зразумець асновы праграмавання Swift. Але гэта дакладна нельга назваць аднабаковым адукацыйным дадаткам/гульнёй, таму што яно распрацавана такім чынам, што акрамя Swift як такога, дзеці будуць вывучаць агульныя прынцыпы праграмавання, развагі і логіку. Мы ўсёй сям'ёй паспрабавалі Swift Playgrounds з першых вуснаў на iPad 2018 года. Што прынесла нам праграма?

Гульнявая пляцоўка для ўсіх

Гульнявыя пляцоўкі для пачаткоўцаў? Так і не. Спосаб сувязі прыкладання настолькі зразумелы, што з ім справяцца нават карыстальнікі, якія ніколі ў жыцці не бачылі ніякага кода. Пры гэтым гэта так весела, што сумаваць не давядзецца нават тым, хто ўжо мае пэўны вопыт. Playgrounds тэставала наша дзесяцігадовая дачка, якая ўжо мае досвед працы з Карлам і Балтыкам, але з гэтым справяцца нават дзеці, якія не захапляюцца праграмаваннем. Праграма тэкстава-візуальная. Карыстальнік спачатку пачынае са стварэння асобных каманд, якія паступова вучыцца збіраць у ланцужкі, цыклы і больш складаныя канструкцыі. Пад індывідуальнымі гульнявымі пляцоўкамі ў дадатку маюцца на ўвазе своеасаблівыя міні-прыкладанні – заняткі, кожнае з якіх арыентавана на іншую вобласць. Ёсць даволі шмат гульнявых пляцовак або міні-гульняў, калі хочаце, а таксама розныя шаблоны. Навучальнае ядро ​​складаецца з трох асноўных модуляў - "Навучыцца кадзіраваць 1", "Навучыцца кадзіраваць 2" і "Навучыцца кадзіраваць 3".

Першы ўрок накіраваны на тое, каб навучыць карыстальніка асноўным камандам у Swift. Вы ўводзіце каманды, націскаючы, няма неабходнасці пісаць увесь код. Вы можаце ўбачыць, што ўведзеныя вамі каманды будуць рабіць на практыцы ў верхняй частцы экрана, дзе галоўны герой рухаецца ў сваім аніміраваным 3D-свеце. Пасля ўводу адпаведных каманд націсніце кнопку «Выканаць мой код», каб запусціць Byta. Але калі вам не падабаецца Byte, вы можаце паспрабаваць адзін з іншых урокаў

Спачатку прыкладанне вельмі інтэнсіўна дапамагае вам з камандамі, паступова яно дазваляе вам стаць самастойным і актыўна выкарыстоўваць тое, што вы даведаліся на папярэдніх уроках. Цяжкасць паступова ўзрастае, але прыкладанне таксама ўлічвае магчымасць таго, што гэта можа быць для вас занадта вялікім, і прапануе магчымасць дапамогі. Сапраўды гэтак жа вы можаце ў любы момант абнавіць свае веды, пачаўшы адзін са старых урокаў.

 

Лепшы настаўнік

Адна з лепшых пераваг Swift Playgrounds - нароўні з неверагодна простым і цалкам інтуітыўна зразумелым кіраваннем - гэта падыход да карыстальніка. Прыкладанне не настойвае на пэўнай працэдуры, якую вы павінны вывучыць, як малпавы след. Калі вы зможаце знайсці свой уласны шлях да сваёй мэты, Playgrounds будзе адзначаць ваш поспех, як калі б вы крок за крокам ішлі загадзя вызначаным курсам. Сапраўды гэтак жа гэта не паставіць вас у нявыгаднае становішча, калі вы вырашыце скарыстацца дапамогай. Безумоўным плюсам з'яўляецца варыятыўнасць індывідуальных заняткаў, а таксама тое, што нішто не прымушае прытрымлівацца строга аднаго шляху. Вы можаце пачаць з любога ўрока і завяршыць некалькі з іх адначасова, не абавязкова заканчваючы папярэдні ўрок.

Істотным і, бадай, адзіным мінусам у нашым рэгіёне можа быць англійская мова, якой асабліва не валодаюць маленькія дзеці, але гэта не невырашальная праблема. Нават той, хто не валодае англійскай мовай, можа запомніць асобныя каманды, а суправаджальныя каментары і інструкцыі напісаны на лёгказасваяльнай англійскай мове - калі ваш дзіця дрэнна валодае ангельскай мовай, не складзе працы перавесці кароткія тэксты. .

Некаторыя таксама могуць лічыць недахопам той факт, што Playgrounds недаступны для iPhone. Але калі вы паспрабуеце прыкладанне, вы самі пераканаецеся, што асяроддзе iPad ідэальна падыходзіць для яго. Памер дысплея абсалютна аптымальны, і, верагодна, нават самы вялікі iPhone, які зараз ёсць на рынку, верагодна, не дазволіць выкарыстоўваць Playgrounds дастаткова камфортна і эфектыўна, і, верагодна, нават не будзе месца для выкарыстання пэўных мадыфікацый кода.

Не бойцеся паспрабаваць Playgrounds. Калі вы, як і аўтар гэтага артыкула, перасталі займацца праграмаваннем у 1990-х, таму што падручнікі па QBasic перасталі публікавацца ў Ábíček, а Mortal Kombat, які аднакласнік прынёс вам у сціснутым выглядзе на дваццаці дыскетах, пачаў здавацца вам больш цікавым, дадатак можа быць лёгкім і вясёлым адскокам для вас, мостам назад у свет кодаў і каманд.

Swift Playgrounds
.