Reklamı bağlayın

Apple-ın son zamanlar təbliğ etdiyi tendensiyalardan biri proqramlaşdırmanı bilmək demək olar ki, zəruri olmasıdır. Saturninodan olan Kateřina xala, bəlkə də deyərdi ki, təcrübə mükəmməl olur və çubuq gənc ikən əyilməlidir, buna görə də Apple ən kiçiklərində proqramlaşdırma qabiliyyətinin əsasını qoymağa çalışır. Lakin Swift Playgrounds heç bir halda müstəsna olaraq onlar üçün deyil.

Swift Playgrounds uşaqlara Swift proqramlaşdırmasının əsaslarını anlamağa kömək edən proqramdır. Lakin onu birtərəfli təhsil proqramı/oyun kimi təsvir etmək qətiyyən mümkün deyil, çünki o, elə qurulub ki, Swift-dən əlavə uşaqlar proqramlaşdırmanın əsas prinsiplərini və məntiqini öyrənsinlər. Biz bir ailə olaraq 2018 iPad-də Swift Playgrounds-u sınadıq. Tətbiq bizə nə qazandırdı?

Hər kəs üçün oyun meydançası

Oyun meydançaları yeni başlayanlar üçündür? Bəli və xeyr. Tətbiqin ünsiyyət tərzi o qədər başa düşüləndir ki, hətta həyatında heç bir kod görməmiş istifadəçilər də bununla məşğul ola bilər. Eyni zamanda, o qədər əyləncəlidir ki, artıq bir az təcrübəsi olanlar da darıxmayacaqlar. Oyun meydançaları Karl və Baltiklə əvvəllər təcrübəyə malik olan on yaşlı qızımız tərəfindən sınaqdan keçirildi, lakin hətta proqramlaşdırmanı sevməyən uşaqlar da bununla məşğul ola bilər. Proqram mətn-vizualdır. İstifadəçi əvvəlcə fərdi əmrlərin yaradılması ilə başlayır, onları tədricən zəncirlərə, ilmələrə və daha mürəkkəb konstruksiyalara yığmağı öyrənirlər. Tətbiqdəki fərdi oyun meydançaları bir növ mini proqramlar deməkdir - hər biri fərqli bir sahəyə yönəldilmiş dərslər. Kifayət qədər çox oyun meydançaları və ya istəsəniz mini oyunlar, eləcə də müxtəlif şablonlar var. Öyrənmə nüvəsi üç əsas moduldan ibarətdir - "Kod 1-i öyrənin", "Kod 2-ni öyrənin" və "Kod 3-ü öyrənin".

Birinci dərs istifadəçiyə Swift-də əsas əmrləri öyrətmək məqsədi daşıyır. Klikləməklə əmrləri daxil edirsiniz, bütün kodu yazmağa ehtiyac yoxdur. Daxil etdiyiniz əmrlərin praktikada nə edəcəyini ekranın yuxarı hissəsində baş qəhrəmanın cizgi 3D dünyasında hərəkət etdiyi yerdə görə bilərsiniz. Müvafiq əmrləri daxil etdikdən sonra Byta-nı işə salmaq üçün "Run my Code" düyməsini sıxın. Ancaq Baytdan xoşunuz gəlmirsə, digər dərslərdən birini sınaya bilərsiniz

Əvvəlcə proqram sizə əmrlərlə çox intensiv kömək edir, tədricən müstəqil olmağa və əvvəlki dərslərdə öyrəndiklərinizi fəal şəkildə istifadə etməyə imkan verir. Çətinlik getdikcə artır, lakin tətbiq həm də bunun sizin üçün çox ola biləcəyi ehtimalını nəzərə alır və kömək imkanı təklif edir. Eynilə, köhnə dərslərdən birinə başlamaqla istənilən vaxt biliklərinizi təzələyə bilərsiniz.

 

Ən yaxşı müəllim

Swift Playgrounds haqqında ən yaxşı şeylərdən biri - inanılmaz dərəcədə asan və mükəmməl intuitiv idarəetmə ilə birlikdə - istifadəçiyə yanaşmasıdır. Tətbiq meymun izi kimi öyrənməli olduğunuz xüsusi prosedurda israr etmir. Hədəfinizə doğru öz yolunuzu tapa bilsəniz, Playgrounds uğurunuzu əvvəlcədən müəyyən edilmiş kursu addım-addım izləyirmiş kimi qeyd edəcək. Eyni şəkildə, köməkdən istifadə etmək qərarına gəlsəniz, bu, sizi əlverişsiz vəziyyətə salmayacaq. Müəyyən bir artı, fərdi dərslərin dəyişkənliyi ilə yanaşı, heç bir şeyin sizi tək bir yola sadiq qalmağa məcbur etməməsidir. İstənilən dərsdən başlaya və əvvəlki dərsi mütləq tamamlamadan bir neçəsini eyni anda tamamlaya bilərsiniz.

Bölgəmizdə əhəmiyyətli və yəqin ki, yeganə mənfi cəhət, xüsusilə kiçik uşaqların mənimsəmədiyi İngilis dili kimi görünə bilər, lakin bu, həlledilməz problem deyil. Hətta ingilis dili bilməyən şəxs də fərdi əmrləri yadda saxlaya bilir və müşayiət olunan şərhlər və təlimatlar asan həzm olunan ingilis dilində yazılır - əgər uşağınız ingilis dilini çox yaxşı bilmirsə, qısa mətnləri tərcümə etmək problem yaratmayacaq. .

Bəziləri Playgrounds-un iPhone üçün mövcud olmaması faktını dezavantaj hesab edə bilər. Amma proqramı sınadığınız zaman iPad mühitinin bunun üçün mükəmməl olduğunu özünüz görəcəksiniz. Ekranın ölçüsü tamamilə optimaldır və yəqin ki, hətta hazırda bazarda olan ən böyük iPhone, çox güman ki, Playgrounds-dan kifayət qədər rahat və səmərəli istifadə etməyə imkan verməyəcək və çox güman ki, xüsusi kod modifikasiyalarından istifadə etmək üçün yer belə olmayacaq.

Oyun meydançalarını sınamaqdan qorxmayın. Əgər siz bu məqalənin müəllifi kimi 1990-cı illərdə QBasic dərsliklərinin Ábíček-də nəşri dayandırıldığı üçün proqramlaşdırmanı dayandırmısınızsa və bir sinif yoldaşınızın iyirmi disketdə sıxılmış şəkildə gətirdiyi Mortal Kombat sizə daha əyləncəli görünməyə başlayıbsa, proqram kodlar və əmrlər dünyasına qayıtmaq üçün asan və əyləncəli bir dönüş ola bilər.

Swift oyun meydançaları
.