Փակել գովազդը

Միշտ ցանկացել եմ ծրագրավորել: Դեռ փոքր ժամանակ ես հիանում էի այն մարդկանցով, ովքեր իրենց առջև ունեին էկրանով լի թվերով և ոչինչ չասող ծածկագրերով: 1990-ականներին ես հանդիպեցի Baltík ծրագրավորման լեզվին և մշակման միջավայրին, որը հիմնված է C լեզվի վրա: Ես տեղափոխում էի պատկերակներ՝ հրամաններ տալու մի փոքրիկ հրաշագործին: Ավելի քան քսան տարի անց ես հանդիպեցի նմանատիպ հավելվածի, որը շատ առնչություն ունի Բալթյան երկրների հետ: Խոսքը Apple-ի Swift Playgrounds կրթական հավելվածի մասին է։

Ծրագրավորման մեջ ես խրված եմ նոթատետրում պարզ HTML կոդով: Այդ ժամանակվանից ի վեր ես փորձել եմ տարբեր ձեռնարկներ և դասագրքեր, բայց երբեք չեմ հասցրել դրա կարիքը: Երբ Apple-ը հունիսին WWDC-ում ներկայացրեց Swift Playgrounds-ը, անմիջապես հասկացա, որ ես ևս մեկ հնարավորություն ունեմ:

Սկզբից կարևոր է ասել, որ Swift Playgrounds-ն աշխատում է միայն iOS 10-ով (և 64-բիթանոց չիպով) iPad-ների վրա: Հավելվածը սովորեցնում է Swift ծրագրավորման լեզուն, որը երկու տարի առաջ նույն կոնֆերանսում ներկայացրել է Կալիֆորնիայի ընկերությունը։ Swift-ը փոխարինեց օբյեկտի վրա հիմնված ծրագրավորման լեզուն՝ կարճ Objective-C-ն։ Այն ի սկզբանե մշակվել է որպես NeXT համակարգիչների հիմնական ծրագրավորման լեզու NeXTSTEP օպերացիոն համակարգով, այսինքն՝ Սթիվ Ջոբսի օրոք: Swift-ը հիմնականում նախատեսված է macOS և iOS հարթակներում աշխատող հավելվածներ մշակելու համար։

Երեխաների և մեծահասակների համար

Apple-ը ներկայացնում է նոր Swift Playgrounds հավելվածը, որը նախատեսված է հիմնականում երեխաների համար, ովքեր սովորեցնում են ծրագրավորման տրամաբանություն և պարզ հրամաններ։ Այնուամենայնիվ, այն կարող է նաև շատ լավ ծառայել մեծահասակներին, ովքեր այստեղ կարող են սովորել ծրագրավորման հիմնական հմտություններ:

Ես ինքս բազմիցս հարցրել եմ փորձառու ծրագրավորողներին, թե ինչպես կարող եմ սովորել ինքնուրույն ծրագրավորել և, առաջին հերթին, ծրագրավորման որ լեզվով սկսել: Ինձ ամեն մեկը յուրովի պատասխանեց. Ինչ-որ մեկը կարծում է, որ հիմքը «céčko»-ն է, իսկ մյուսները պնդում են, որ ես հեշտությամբ կարող եմ սկսել Swift-ից և ավելի շատ փաթեթավորել:

Swift Playgrounds-ը կարելի է ներբեռնել iPad-ների համար App Store-ում, ամբողջովին անվճար, և այն միացնելուց հետո ձեզ անմիջապես կդիմավորեն երկու հիմնական դասընթաց՝ Սովորեք կոդավորել 1 և 2: Ամբողջ միջավայրը անգլերեն է, բայց այն դեռ անհրաժեշտ է: ծրագրավորման համար։ Լրացուցիչ վարժություններում դուք հեշտությամբ կարող եք փորձել ծրագրավորել նույնիսկ պարզ խաղերը:

Առաջին ձեռնարկը ներբեռնելուց հետո ձեզ սպասում են հրահանգներ և բացատրություններ, թե ինչպես է ամեն ինչ աշխատում: Հետագայում ձեզ սպասում են տասնյակ ինտերակտիվ վարժություններ և առաջադրանքներ: Աջ մասում դուք միշտ ուղիղ տեսարան ունեք, թե ինչ եք ծրագրավորում (կոդ է գրում) էկրանի ձախ կողմում: Յուրաքանչյուր առաջադրանք գալիս է հատուկ հանձնարարությամբ, թե ինչ պետք է անել, և Բայթ կերպարը ուղեկցում է ձեզ ամբողջ ձեռնարկի ընթացքում: Այստեղ դուք պետք է ծրագրավորեք որոշակի գործողությունների համար:

Սկզբում դա լինելու է հիմնական հրամաններ, ինչպիսիք են՝ քայլել առաջ, կողք, գոհարներ հավաքել կամ տարբեր հեռահաղորդումներ: Երբ անցնեք հիմնական մակարդակները և սովորեք շարահյուսության հիմունքները, կարող եք անցնել ավելի բարդ վարժությունների: Apple-ը ուսուցման ընթացքում փորձում է հնարավորինս հեշտացնել ամեն ինչ, այնպես որ, բացի մանրամասն բացատրություններից, հայտնվում են նաև փոքրիկ հուշումներ, օրինակ՝ կոդի մեջ սխալվելիս։ Այնուհետև կհայտնվի կարմիր կետ, որով դուք կարող եք անմիջապես տեսնել, թե որտեղ է տեղի ունեցել սխալը:

Մեկ այլ պարզեցնող տարր է հատուկ ստեղնաշարը, որը Swift Playgrounds-ում հարստացված է կոդավորման համար անհրաժեշտ նիշերով։ Բացի այդ, վերին վահանակը միշտ ասում է ձեզ հիմնական շարահյուսությունը, այնպես որ դուք ստիպված չեք լինի նույն բանը նորից ու նորից մուտքագրել: Ի վերջո, դուք հաճախ ընտրացանկից ընտրում եք կոդի ճիշտ ձևը, այլ ոչ թե ստիպված եք լինում անընդհատ պատճենել բոլոր նիշերը: Սա նաև օգնում է պահպանել ուշադրությունը և պարզությունը, ինչը հատկապես գնահատում են երեխաները:

Ստեղծեք ձեր սեփական խաղը

Երբ կարծում եք, որ ճիշտ եք ծրագրավորել Byta-ն, պարզապես գործարկեք կոդը և տեսեք, արդյոք դուք իսկապես կատարել եք աշխատանքը: Եթե ​​հաջողակ եք, ապա շարունակեք հաջորդ մասերը։ Դրանցում դուք աստիճանաբար կհանդիպեք ավելի բարդ ալգորիթմների ու առաջադրանքների։ Սա ներառում է, օրինակ, ձեր կողմից արդեն իսկ գրված կոդում սխալներ գտնելը, այսինքն՝ մի տեսակ հակադարձ ուսուցում:

Երբ դուք տիրապետում եք Swift-ի հիմունքներին, կարող եք կոդավորել այնպիսի պարզ խաղ, ինչպիսին է Pong-ը կամ ծովային մարտը: Քանի որ ամեն ինչ տեղի է ունենում iPad-ում, Swift Playgrounds-ն ունի նաև շարժման և այլ սենսորների հասանելիություն, այնպես որ կարող եք ծրագրավորել նույնիսկ ավելի առաջադեմ նախագծեր: Դուք հեշտությամբ կարող եք սկսել հավելվածում լիովին մաքուր էջից:

Ուսուցիչները կարող են iBookstore-ից ներբեռնել անվճար ինտերակտիվ դասագրքեր, որոնց շնորհիվ կարող են լրացուցիչ առաջադրանքներ հանձնարարել ուսանողներին։ Ի վերջո, հենց դպրոցներում ծրագրավորման հավելվածի տեղակայումն էր, որ Apple-ը ուշադրություն հրավիրեց վերջին հիմնական ելույթում: Կալիֆորնիայի ընկերության հավակնությունն է շատ ավելի շատ երեխաների ներգրավել դեպի ծրագրավորում, քան նախկինում, ինչը, հաշվի առնելով Swift Playgrounds-ի բացարձակ պարզությունն ու միաժամանակ խաղայինությունը, այն կարող է հաջողության հասնել:

Հասկանալի է, որ միայն Swift Playgrounds-ը ձեզ չի դառնա լավագույն ծրագրավորող, բայց դա, անկասկած, հիանալի մեկնարկային մետա է: Ես ինքս զգացի, որ աստիճանաբար «Céček»-ի և այլ լեզուների ավելի խորը իմացությունը օգտակար կլինի, բայց, ի վերջո, սա է նաև Apple-ի նոր նախաձեռնության մասին: Մարդկանց մոտ հետաքրքրություն առաջացրեք ծրագրավորման նկատմամբ, յուրաքանչյուր օգտագործողի ուղին կարող է տարբեր լինել:

[appbox appstore 908519492]

.