Reklamani yopish

Men har doim dasturlash imkoniyatiga ega bo'lishni xohlardim. Kichkina bolaligimda men oldida hech narsa demaydigan raqamlar va kodlarga to'la ekran bo'lgan odamlarga qoyil qoldim. 1990-yillarda men Baltik dasturlash tili va C tiliga asoslangan dasturlash muhitiga duch keldim. Yigirma yildan ko'proq vaqt o'tgach, men Boltiqbo'yi bilan bog'liq bo'lgan shunga o'xshash dasturga duch keldim. Gap Apple kompaniyasining Swift Playgrounds ta'lim dasturi haqida bormoqda.

Dasturlash nuqtai nazaridan, men bloknotda oddiy HTML kodi bilan yopishib oldim. O'shandan beri men turli xil darsliklar va darsliklarni sinab ko'rdim, lekin men buni hech qachon o'zlashtira olmadim. Apple iyun oyida WWDC-da Swift Playgrounds-ni taqdim etganida, menda yana bir imkoniyat borligini darhol anglab etdi.

Avvaliga shuni aytish kerakki, Swift Playgrounds faqat iOS 10 (va 64 bitli chip) o‘rnatilgan iPad’larda ishlaydi. Ilova Kaliforniya kompaniyasi ikki yil avval xuddi shu anjumanda taqdim etgan Swift dasturlash tilini o'rgatadi. Swift ob'ektga yo'naltirilgan dasturlash tilini, qisqacha Objective-C ni almashtirdi. U dastlab NeXTSTEP operatsion tizimiga ega NeXT kompyuterlari uchun asosiy dasturlash tili sifatida, yaʼni Stiv Jobs davrida ishlab chiqilgan. Swift birinchi navbatda macOS va iOS platformalarida ishlaydigan ilovalarni ishlab chiqish uchun moʻljallangan.

Bolalar va kattalar uchun

Apple yangi Swift Playgrounds ilovasini asosan dasturlash mantig'i va oddiy buyruqlarni o'rgatadigan bolalar uchun mo'ljallangan sifatida taqdim etadi. Biroq, bu erda asosiy dasturlash ko'nikmalarini o'rganishi mumkin bo'lgan kattalarga ham juda yaxshi xizmat qilishi mumkin.

Men o'zim tajribali dasturchilardan qanday qilib mustaqil ravishda dasturlashni o'rganishim mumkinligini va birinchi navbatda qaysi dasturlash tilidan boshlashim kerakligini so'raganman. Hamma menga har xil javob berdi. Kimdir asos "céčko" degan fikrda bo'lsa, boshqalari men Swift bilan osongina boshlay olaman va ko'proq narsalarni to'plashim mumkin, deb da'vo qilmoqda.

Swift Playgrounds ilovasini iPad uchun App Store do‘konida mutlaqo bepul yuklab olish mumkin va uni yoqqaningizdan so‘ng sizni darhol ikkita asosiy kurs kutib oladi - 1 va 2-kodni o‘rganish. Butun muhit ingliz tilida, lekin u hali ham kerak. dasturlash uchun. Qo'shimcha mashqlarda siz oddiy o'yinlarni ham osonlik bilan dasturlashga harakat qilishingiz mumkin.

Birinchi qo'llanmani yuklab olishingiz bilanoq, hamma narsa qanday ishlashi haqida ko'rsatmalar va tushuntirishlar sizni kutmoqda. Keyinchalik sizni o'nlab interaktiv mashqlar va topshiriqlar kutmoqda. O'ng tomonda siz doimo ekranning chap tomonida nima dasturlashayotganingizni (kod yozayotganingizni) jonli ko'rish imkoniyatiga ega bo'lasiz. Har bir topshiriq nima qilish kerakligi bo'yicha aniq topshiriq bilan birga keladi va Bayt xarakteri sizga dars davomida hamroh bo'ladi. Bu erda siz muayyan harakatlar uchun dasturlashingiz kerak.

Dastlab, bu oldinga, yon tomonga yurish, qimmatbaho toshlarni yig'ish yoki turli teleportlar kabi asosiy buyruqlar bo'ladi. Asosiy darajalardan o'tib, sintaksis asoslarini o'rganganingizdan so'ng, yanada murakkab mashqlarga o'tishingiz mumkin. Apple trening davomida hamma narsani imkon qadar oson qilishga harakat qiladi, shuning uchun batafsil tushuntirishlardan tashqari, masalan, kodda xato qilganingizda, kichik maslahatlar ham paydo bo'ladi. Keyin qizil nuqta paydo bo'ladi, bu orqali siz xatolik qaerda sodir bo'lganligini darhol ko'rishingiz mumkin.

Yana bir soddalashtiruvchi element - bu Swift Playgrounds-da kodlash uchun zarur bo'lgan belgilar bilan boyitilgan maxsus klaviatura. Bundan tashqari, yuqori panel har doim asosiy sintaksisni aytib beradi, shuning uchun siz bir xil narsani qayta-qayta yozishingiz shart emas. Oxir-oqibat, siz har doim barcha belgilarni nusxalashdan ko'ra, menyudan kodning to'g'ri shaklini tanlaysiz. Bu, ayniqsa, bolalar tomonidan qadrlanadigan e'tibor va soddalikni saqlashga yordam beradi.

O'z o'yiningizni yarating

Byta-ni to'g'ri dasturlashtirgan deb o'ylaganingizdan so'ng, kodni ishga tushiring va ishni haqiqatdan ham bajarganingizni tekshiring. Muvaffaqiyatli bo'lsangiz, keyingi qismlarga o'tasiz. Ularda siz asta-sekin murakkabroq algoritmlar va vazifalarga duch kelasiz. Bunga, masalan, siz allaqachon yozilgan koddagi xatolarni topish, ya'ni teskari o'rganish kiradi.

Swift asoslarini o'zlashtirganingizdan so'ng, Pong yoki dengiz jangi kabi oddiy o'yinni kodlashingiz mumkin. Hamma narsa iPadda sodir bo'lganligi sababli, Swift Playgrounds ham harakat va boshqa sensorlardan foydalanish imkoniyatiga ega, shuning uchun siz yanada ilg'or loyihalarni dasturlashingiz mumkin. Ilovada butunlay toza sahifadan osongina boshlashingiz mumkin.

O'qituvchilar iBookstore'dan bepul interaktiv darsliklarni yuklab olishlari mumkin, buning yordamida ular talabalarga qo'shimcha topshiriqlar berishlari mumkin. Oxir oqibat, Apple so'nggi nutqida aynan dasturlash ilovasining maktablarda joriy etilishiga e'tibor qaratdi. Kaliforniya kompaniyasining ambitsiyasi avvalgidan ko'ra ko'proq bolalarni dasturlashga jalb qilishdir, bu Swift o'yin maydonchalarining mutlaq soddaligi va ayni paytda o'ynoqiligini hisobga olsak, u muvaffaqiyatga erisha oladi.

Swift Playgrounds-ning o'zi sizni eng yaxshi dasturchiga aylantira olmasligi aniq, ammo bu, albatta, qurish uchun ajoyib boshlang'ich meta. Asta-sekin "Céček" va boshqa tillarni chuqurroq bilish foydali bo'lishini o'zim his qildim, ammo Apple'ning yangi tashabbusi ham shu bilan bog'liq. Odamlarda dasturlashga qiziqish uyg'otish, har bir foydalanuvchining yo'li har xil bo'lishi mumkin.

[appbox ilovalar do'koni 908519492]

.