اعلان بند کړئ

ما تل غوښتل چې برنامه وکړم. حتی د کوچني هلک په توګه ما د هغه خلکو ستاینه وکړه چې په مخ کې یې د شمیرو او کوډونو څخه ډک سکرین درلود چې هیڅ یې نه ویل. په 1990 لسیزه کې، زه د بالتیک پروګرام کولو ژبې او پراختیا چاپیریال سره مخ شوم، کوم چې د C ژبې پر بنسټ والړ دی، ما یو کوچني جادوګر ته د کمانډ ورکولو لپاره عکسونه حرکت کول. له شلو کلونو څخه ډیر وروسته ، زه ورته ورته غوښتنلیک سره مخ شوم چې د بالټیک سره ډیر څه لري. موږ د ایپل څخه د سویفټ لوبې ډګر تعلیمي غوښتنلیک په اړه خبرې کوو.

په برنامه کولو کې ، زه په نوټ پیډ کې د ساده HTML کوډ سره پاتې یم. له هغه وخت راهیسې، ما د مختلفو درسونو او درسي کتابونو هڅه کړې، مګر ما هیڅکله د هغې ځړول ندي ترلاسه کړي. کله چې ایپل د جون په میاشت کې په WWDC کې د سویفټ لوبې ډګرونه معرفي کړل، نو سمدلاسه زما په اړه راڅرګند شو چې ما یو بل فرصت درلود.

دا مهمه ده چې په پیل کې ووایو چې د سویفټ لوبې ډګرونه یوازې د iOS 10 (او 64-bit چپ) سره په iPads کې کار کوي. ایپ د سویفټ برنامې ژبه ښوونه کوي ، کوم چې د کالیفورنیا شرکت دوه کاله دمخه په ورته کنفرانس کې معرفي کړ. سویفټ د اعتراض پر بنسټ پروګرامینګ ژبه بدله کړه، هدف-C د لنډ لپاره. دا په اصل کې د NeXTSTEP عملیاتي سیسټم سره د NeXT کمپیوټرونو لپاره د اصلي پروګرام کولو ژبې په توګه رامینځته شوی، د بیلګې په توګه د سټیو جابز په دوره کې. سویفټ په اصل کې د غوښتنلیکونو رامینځته کولو لپاره دی چې په macOS او iOS پلیټ فارمونو کې چلیږي.

د ماشومانو او لویانو لپاره

ایپل د نوي سویفټ پلی ګراونډ غوښتنلیک وړاندې کوي په عمده ډول د ماشومانو لپاره چې د برنامه کولو منطق او ساده حکمونه درس ورکوي. په هرصورت، دا کولی شي لویانو ته هم ښه خدمت وکړي، څوک چې دلته د پروګرام کولو لومړني مهارتونه زده کولی شي.

ما پخپله په مکرر ډول د تجربه لرونکو پراختیا کونکو څخه وپوښتل چې زه څنګه کولی شم پخپله برنامه زده کړم او له هرڅه دمخه ، د کوم پروګرام کولو ژبه باید پیل کړم. ټولو ماته په جلا ډول ځواب ورکړ. یو څوک په دې نظر دی چې اساس یې "céčko" دی، پداسې حال کې چې نور ادعا کوي چې زه کولی شم په اسانۍ سره د سویفټ سره پیل وکړم او نور بسته بندي کړم.

د سویفټ لوبې ډګرونه په اپل سټور کې د iPads لپاره په بشپړ ډول وړیا ډاونلوډ کیدی شي ، او د دې له چالانولو وروسته به تاسو سمدلاسه دوه لومړني کورسونو ته ښه راغلاست درکړل شي - کوډ 1 او 2 زده کړئ. ټول چاپیریال په انګلیسي کې دی ، مګر دا لاهم اړتیا لري. د پروګرام کولو لپاره. په اضافي تمرینونو کې، تاسو کولی شئ په اسانۍ سره هڅه وکړئ حتی ساده لوبې پروګرام کړئ.

هرڅومره ژر چې تاسو لومړی ټیوټوریل ډاونلوډ کړئ ، لارښوونې او توضیحات چې څنګه هرڅه کار کوي ستاسو په تمه دي. په تعقیب ، لسګونه متقابل تمرینونه او دندې ستاسو په تمه دي. په ښي برخه کې تاسو تل د نندارې په ښي خوا کې د هغه څه ژوندی لید لرئ چې تاسو یې برنامه کوئ (د لیکلو کوډ). هره دنده د یوې ځانګړې دندې سره راځي چې څه باید وکړي ، او د بایټ کرکټر په ټول ټیوټوریل کې ستاسو سره ملګری وي. دلته تاسو باید د ځانګړو فعالیتونو لپاره پروګرام وکړئ.

په پیل کې، دا به بنسټیز حکمونه وي لکه مخ پر وړاندې تګ، څنګ ته کول، د جواهراتو راټولول یا مختلف ټیلیپورټونه. یوځل چې تاسو لومړني کچو ته ورسیږئ او د ترکیب اساسات زده کړئ ، تاسو کولی شئ ډیر پیچلي تمرینونو ته لاړشئ. ایپل هڅه کوي د ټیوټوریل په جریان کې هرڅه د امکان تر حده اسانه کړي ، نو د تفصيلي توضیحاتو سربیره ، کوچني اشارې هم پاپ اپ کیږي ، د مثال په توګه ، کله چې تاسو په کوډ کې غلطي کوئ. بیا به یو سور ټکی څرګند شي ، د کوم په واسطه تاسو سمدلاسه لیدلی شئ چیرې چې خطا رامینځته شوې.

بل ساده کولو عنصر یو ځانګړی کیبورډ دی، کوم چې د سویفټ لوبې ډګرونو کې د کوډ کولو لپاره اړین کرکټرونو سره بډای شوی. سربیره پردې ، پورتنۍ پینل تل تاسو ته لومړني ترکیب درکوي ، نو تاسو اړتیا نلرئ ورته شی بار بار ټایپ کړئ. په پای کې، تاسو ډیری وختونه یوازې د مینو څخه د کوډ سمه بڼه غوره کوئ، د دې پرځای چې هر وخت ټول کرکټرونه کاپي کړئ. دا د پاملرنې او سادگي ساتلو کې هم مرسته کوي، کوم چې په ځانګړې توګه د ماشومانو لخوا ستاینه کیږي.

خپله لوبه جوړه کړئ

یوځل چې تاسو فکر کوئ چې تاسو بایټا په سمه توګه برنامه کړې ، یوازې کوډ چل کړئ او وګورئ چې تاسو واقعیا دنده ترسره کړې. که تاسو بریالي یاست، تاسو راتلونکو برخو ته ادامه ورکوئ. په دوی کې، تاسو به په تدریجي ډول د ډیرو پیچلو الګوریتمونو او دندو سره مخ شئ. پدې کې شامل دي، د بیلګې په توګه، په هغه کوډ کې د تېروتنې موندل چې تاسو دمخه لیکل شوي، د بیلګې په توګه یو ډول بیرته زده کړه.

یوځل چې تاسو د سویفټ اساساتو کې مهارت ترلاسه کړئ ، تاسو کولی شئ ساده لوبه کوډ کړئ لکه پونګ یا بحري جګړه. څنګه چې هرڅه په iPad کې پیښیږي ، د سویفټ لوبې ډګرونه حرکت او نورو سینسرونو ته هم لاسرسی لري ، نو تاسو کولی شئ حتی پرمختللي پروژې برنامه کړئ. تاسو کولی شئ په اسانۍ سره په غوښتنلیک کې د بشپړ پاک پا pageې سره پیل کړئ.

ښوونکي کولی شي د iBookstore څخه وړیا متقابل درسي کتابونه ډاونلوډ کړي، له دې امله دوی کولی شي زده کونکو ته اضافي دندې وټاکي. په هرصورت ، دا دقیقا په ښوونځیو کې د برنامه کولو غوښتنلیک ځای په ځای کول و چې ایپل په وروستي کلیدي وینا کې ورته پاملرنه راجلب کړه. د کالیفورنیا شرکت هیله دا ده چې د پخوا په پرتله ډیری نور ماشومان برنامه کولو ته راوړي ، کوم چې د مطلق سادګۍ او په ورته وخت کې د سویفټ لوبو ډګرونو لوبې کولو ته په پام سره بریالی کیدی شي.

دا روښانه ده چې یوازې د سویفټ لوبې ډګرونه به تاسو ته لوړ پراختیا کونکی نه کړي ، مګر دا یقینا د جوړولو لپاره عالي سټارټر میټا دی. ما پخپله احساس وکړ چې په تدریجي ډول د "Céček" او نورو ژبو ژوره پوهه به ګټوره وي، مګر وروسته له دې، دا هم د ایپل نوی نوښت دی. د پروګرام کولو لپاره د خلکو علاقه راپاروي، د هر کارونکي لاره بیا توپیر کولی شي.

[اپ بکس اپسټور 908519492]

.