Затвори рекламата

Една от тенденциите, които Apple насърчава напоследък, е, че е почти необходимост да знаете как да програмирате. Леля Катерина от Сатурнино може би би казала, че практиката прави перфектния и пръчката трябва да се огъва, докато е млада, затова Apple се опитва да постави основите на способността за програмиране в най-малките. Но Swift Playgrounds в никакъв случай не е изключително за тях.

Swift Playgrounds е приложение, което помага на децата да разберат основите на програмирането на Swift. Но определено не може да се опише като едностранно образователно приложение/игра, защото е проектирано по такъв начин, че в допълнение към Swift като такъв, децата ще научат общите принципи на разсъждението и логиката на програмирането. Като семейство изпробвахме Swift Playgrounds от първа ръка на iPad 2018. Какво ни донесе приложението?

Детска площадка за всеки

Playgrounds за начинаещи ли е? Да и не. Начинът, по който приложението комуникира, е толкова разбираем, че дори потребители, които никога не са виждали код през живота си, могат да се справят с него. В същото време е толкова забавно, че дори тези, които вече имат опит, няма да скучаят. Playgrounds беше тестван от нашата десетгодишна дъщеря, която има предишен опит с Karl и Baltík, но дори деца, които не обичат програмирането, могат да се справят. Програмата е текстово-визуална. Потребителят първо започва със създаването на отделни команди, които постепенно се научава да сглобява във вериги, цикли и по-сложни конструкции. Индивидуалните площадки в приложението означават вид мини-приложения – уроци, всеки от които е фокусиран върху различна област. Има доста игрища или мини игри, ако предпочитате, както и различни шаблони. Учебното ядро ​​се състои от три основни модула – „Научете се да кодирате 1“, „Научете се да кодирате 2“ и „Научете се да кодирате 3“.

Първият урок има за цел да научи потребителите на основните команди в Swift. Въвеждате команди с щракване, не е необходимо да пишете целия код. Можете да видите какво ще направят въведените от вас команди на практика в горната част на екрана, където главният герой се движи в своя анимиран 3D свят. След като въведете съответните команди, щракнете върху бутона „Изпълни моя код“, за да стартирате Byta. Но ако не харесвате Byte, можете да опитате някой от другите уроци

Първоначално приложението ви помага много интензивно с командите, постепенно ви позволява да станете независими и да използвате активно наученото в предишните уроци. Трудността постепенно се увеличава, но приложението също така взема предвид възможността, че може просто да е твърде много за вас, и предлага възможност за помощ. По същия начин можете да опресните знанията си по всяко време, като започнете някой от по-старите уроци.

 

Най-добрият учител

Едно от най-добрите неща за Swift Playgrounds – заедно с невероятно лесните и съвършено интуитивни контроли – е неговият подход към потребителя. Приложението не настоява за конкретна процедура, която трябва да научите като маймунска следа. Ако можете да намерите своя собствен път към целта си, Playgrounds ще отпразнува вашия успех, сякаш следвате предварително определен курс стъпка по стъпка. По същия начин няма да ви постави в неизгодно положение, ако решите да използвате помощ. Определен плюс е вариативността на индивидуалните уроци, както и фактът, че нищо не ви кара да се придържате стриктно към един път. Можете да започнете с всеки урок и да завършите няколко от тях наведнъж, без непременно да завършите предишния урок.

Съществен и може би единствен минус в нашия регион може да изглежда английският, който особено по-малките деца не владеят, но това не е непреодолим проблем. Дори и човек, който не говори английски, може да запомни отделните команди, а придружаващите коментари и инструкции са написани на лесен за възприемане английски език - ако детето ви не говори добре английски, няма да е проблем да превеждате кратки текстове .

Някои може също да считат за недостатък факта, че Playgrounds не се предлага за iPhone. Но когато изпробвате приложението, ще се убедите сами, че средата на iPad е идеална за него. Размерът на дисплея е абсолютно оптимален и вероятно дори най-големият iPhone в момента на пазара вероятно не би позволил Playgrounds да се използва удобно и достатъчно ефективно и вероятно дори няма да има място за използване на специфични модификации на кода.

Не се страхувайте да опитате Playgrounds. Ако като автора на тази статия сте спрели да програмирате през 90-те години на миналия век, защото уроците по QBasic спряха да се публикуват в Ábíček и Mortal Kombat, който съученик ви донесе компресиран на двадесет флопи диска, започна да ви се струва по-забавен, приложението може да бъде лесен и забавен отскок за вас, мост обратно към света на кодовете и командите.

Бързи детски площадки
.