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

Еден од трендовите што Apple ги промовира неодамна е дека е речиси неопходно да се знае како да се програмира. Тетка Катерин од Сатурнино можеби би рекла дека вежбањето прави совршенство и дека прачката треба да се свитка додека е млада, затоа Apple се обидува да ги постави темелите на способноста за програмирање во најмалите. Но, Swift Playgrounds во никој случај не е исклучиво за нив.

Swift Playgrounds е апликација која им помага на децата да ги разберат основите на програмирањето на Swift. Но, дефинитивно не може да се опише како еднострана едукативна апликација/игра, бидејќи е дизајнирана на таков начин што, покрај Swift како таква, децата ќе ги научат и општите принципи на програмско расудување и логика. Како семејство, од прва рака ги пробавме Swift Playgrounds на iPad 2018 година. Што ни донесе апликацијата?

Игралиште за секого

Дали игралиштата се за почетници? Да и не. Начинот на кој апликацијата комуницира е толку разбирлив што дури и корисниците кои никогаш не виделе никаков код во животот можат да се справат со него. Во исто време, толку е забавно што дури и на оние кои веќе имаат одредено искуство нема да им здосадат. Игралиштата ги тестираше нашата десетгодишна ќерка, која има претходно искуство со Карл и Балтик, но дури и децата кои не се љубители на програмирање можат да се справат со тоа. Програмата е текстуално-визуелна. Корисникот прво започнува со креирање на поединечни команди, кои постепено учат да ги составуваат во синџири, јамки и посложени конструкции. Индивидуалните игралишта во апликацијата значат еден вид мини-апликации – лекции, од кои секоја е фокусирана на различна област. Има доста игралишта или мини игри ако сакате, како и разни шаблони. Јадрото за учење се состои од три основни модули - „Учи да код 1“, „Учи да код 2“ и „Учи да код 3“.

Првата лекција има за цел да го научи корисникот на основните команди во Swift. Командите ги внесувате со кликнување, нема потреба да го пишувате целиот код. Можете да видите што ќе прават вашите внесени команди во пракса на горниот дел од екранот каде што главниот лик се движи во неговиот анимиран 3D свет. Откако ќе ги внесете соодветните команди, кликнете на копчето „Изврши го мојот код“ за да ја извршите Byta. Но, ако не ви се допаѓа Бајт, можете да пробате една од другите лекции

Во почетокот, апликацијата многу интензивно ви помага со командите, постепено ви овозможува да станете независни и активно да го користите она што сте го научиле во претходните лекции. Тешкотијата постепено се зголемува, но апликацијата ја зема предвид и можноста дека едноставно може да ви биде премногу и нуди можност за помош. Исто така, можете да го освежите вашето знаење во секое време со започнување на една од постарите лекции.

 

Најдобар учител

Една од најдобрите работи на Swift Playgrounds – заедно со неговите неверојатно лесни и совршено интуитивни контроли – е неговиот пристап кон корисникот. Апликацијата не инсистира на одредена процедура што треба да ја научите како патека на мајмун. Ако можете да го пронајдете сопствениот пат до вашата цел, Playgrounds ќе го слави вашиот успех како да следите однапред одреден курс чекор по чекор. Исто така, нема да ве стави во неповолна положба ако одлучите да користите помош. Дефинитивен плус е варијабилноста на поединечните лекции, заедно со фактот дека ништо не ве принудува строго да се држите до една единствена патека. Можете да започнете со која било лекција и да завршите неколку од нив одеднаш без да мора да ја завршите претходната лекција.

Значаен, а веројатно и единствениот, минус на нашите простори може да изгледа дека е англискиот, кој особено помалите деца не го владеат, но тоа не е несовладлив проблем. Дури и оној што не зборува англиски може да ги запомни поединечните команди, а придружните коментари и упатства се напишани на лесно сварлив англиски - ако вашето дете не зборува добро англиски, нема да биде проблем да преведува кратки текстови .

Некои може да го сметаат и фактот што Playgrounds не е достапен за iPhone како недостаток. Но, кога ќе ја пробате апликацијата, самите ќе се уверите дека околината на iPad е совршена за неа. Големината на дисплејот е апсолутно оптимална и веројатно дури и најголемиот iPhone моментално на пазарот веројатно нема да дозволи Playgrounds да се користи доволно удобно и ефикасно, а веројатно нема да има простор за користење на специфични модификации на кодот.

Не плашете се да пробате игралишта. Ако, како авторот на овој напис, престанавте да програмирате во 1990-тите, затоа што упатствата за QBasic престанаа да се објавуваат во Ábíček, а Mortal Kombat, кој еден соученик ви го донесе компримиран на дваесет флопи дискови, почна да ви изгледа позабавно, апликацијата може да биде лесно и забавно враќање за вас мост назад во светот на кодовите и командите.

Свифт игралишта
.