विज्ञापन बंद करें

मैं हमेशा प्रोग्राम करने में सक्षम होना चाहता था। एक छोटे लड़के के रूप में भी मैं उन लोगों की प्रशंसा करता था जिनके सामने संख्याओं और कोड से भरी एक स्क्रीन होती थी जो कुछ भी नहीं कहती थी। 1990 के दशक में, मैं बाल्टिक प्रोग्रामिंग भाषा और विकास परिवेश से परिचित हुआ, जो सी भाषा पर आधारित है। मैं एक छोटे विज़ार्ड को कमांड देने के लिए आइकनों को स्थानांतरित करता था। बीस से अधिक वर्षों के बाद, मुझे एक ऐसा ही एप्लिकेशन मिला जिसका बाल्टिक से बहुत कुछ लेना-देना है। हम बात कर रहे हैं Apple के स्विफ्ट प्लेग्राउंड्स एजुकेशनल एप्लिकेशन के बारे में।

प्रोग्रामिंग में, मैं नोटपैड में सादे HTML कोड में फंस गया हूँ। तब से, मैंने विभिन्न ट्यूटोरियल और पाठ्यपुस्तकें आज़माई हैं, लेकिन मैं कभी भी इसमें पूरी तरह से समझ नहीं पाया। जब Apple ने जून में WWDC में स्विफ्ट प्लेग्राउंड पेश किया, तो मुझे तुरंत एहसास हुआ कि मेरे पास एक और अवसर है।

शुरुआत में यह कहना महत्वपूर्ण है कि स्विफ्ट प्लेग्राउंड केवल iOS 10 (और 64-बिट चिप) वाले आईपैड पर काम करता है। ऐप स्विफ्ट प्रोग्रामिंग भाषा सिखाता है, जिसे कैलिफ़ोर्निया कंपनी ने दो साल पहले इसी सम्मेलन में पेश किया था। स्विफ्ट ने ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा, संक्षेप में ऑब्जेक्टिव-सी को प्रतिस्थापित कर दिया। इसे मूल रूप से NeXTSTEP ऑपरेटिंग सिस्टम के साथ NeXT कंप्यूटरों के लिए मुख्य प्रोग्रामिंग भाषा के रूप में विकसित किया गया था, यानी स्टीव जॉब्स के युग के दौरान। स्विफ्ट का उद्देश्य मुख्य रूप से macOS और iOS प्लेटफ़ॉर्म पर चलने वाले एप्लिकेशन विकसित करना है।

बच्चों और वयस्कों के लिए

ऐप्पल नए स्विफ्ट प्लेग्राउंड एप्लिकेशन को मुख्य रूप से उन बच्चों के लिए प्रस्तुत करता है जो प्रोग्रामिंग लॉजिक और सरल कमांड सिखाते हैं। हालाँकि, यह वयस्कों की भी बहुत अच्छी सेवा कर सकता है, जो यहां बुनियादी प्रोग्रामिंग कौशल सीख सकते हैं।

मैंने खुद अनुभवी डेवलपर्स से बार-बार पूछा है कि मैं खुद से प्रोग्राम करना कैसे सीख सकता हूं और सबसे बढ़कर, मुझे किस प्रोग्रामिंग भाषा से शुरुआत करनी चाहिए। हर किसी ने मुझे अलग-अलग तरीके से जवाब दिया. किसी की राय है कि आधार "सेको" है, जबकि अन्य का दावा है कि मैं आसानी से स्विफ्ट से शुरुआत कर सकता हूं और अधिक पैक कर सकता हूं।

स्विफ्ट प्लेग्राउंड को आईपैड के लिए ऐप स्टोर से पूरी तरह से मुफ्त में डाउनलोड किया जा सकता है, और इसे चालू करने के बाद, आपको तुरंत दो बुनियादी पाठ्यक्रमों द्वारा स्वागत किया जाएगा - कोड 1 और 2 को सीखें। पूरा वातावरण अंग्रेजी में है, लेकिन इसकी अभी भी आवश्यकता है प्रोग्रामिंग के लिए. अतिरिक्त अभ्यासों में, आप सरल खेलों को भी आसानी से प्रोग्राम करने का प्रयास कर सकते हैं।

जैसे ही आप पहला ट्यूटोरियल डाउनलोड करते हैं, सब कुछ कैसे काम करता है इसके निर्देश और स्पष्टीकरण आपका इंतजार करते हैं। इसके बाद, दर्जनों इंटरैक्टिव अभ्यास और कार्य आपका इंतजार कर रहे हैं। दाएँ भाग में डिस्प्ले के बाईं ओर आप जो प्रोग्रामिंग कर रहे हैं (कोड लिख रहे हैं) उसका लाइव पूर्वावलोकन हमेशा मौजूद रहता है। प्रत्येक कार्य एक विशिष्ट असाइनमेंट के साथ आता है कि क्या करना है, और चरित्र बाइट पूरे ट्यूटोरियल में आपका साथ देता है। यहां आपको कुछ गतिविधियों के लिए प्रोग्राम करना होगा।

प्रारंभ में, यह बुनियादी आदेश होंगे जैसे आगे चलना, बग़ल में चलना, रत्न इकट्ठा करना या विभिन्न टेलीपोर्ट। एक बार जब आप बुनियादी स्तरों को पार कर लेते हैं और वाक्यविन्यास की मूल बातें सीख लेते हैं, तो आप अधिक जटिल अभ्यासों की ओर आगे बढ़ सकते हैं। ऐप्पल प्रशिक्षण के दौरान हर चीज़ को यथासंभव आसान बनाने की कोशिश करता है, इसलिए विस्तृत स्पष्टीकरण के अलावा, छोटे संकेत भी सामने आते हैं, उदाहरण के लिए, जब आप कोड में कोई गलती करते हैं। फिर एक लाल बिंदु दिखाई देगा, जिससे आप तुरंत देख सकते हैं कि त्रुटि कहाँ हुई है।

एक अन्य सरलीकृत तत्व एक विशेष कीबोर्ड है, जो स्विफ्ट प्लेग्राउंड में कोडिंग के लिए आवश्यक वर्णों से समृद्ध है। इसके अलावा, शीर्ष पैनल आपको हमेशा मूल सिंटैक्स बताता है, इसलिए आपको एक ही चीज़ को बार-बार टाइप करने की ज़रूरत नहीं है। अंत में, आप अक्सर सभी वर्णों को हर समय कॉपी करने के बजाय मेनू से कोड का सही रूप चुनते हैं। इससे ध्यान और सरलता बनाए रखने में भी मदद मिलती है, जिसे विशेष रूप से बच्चे सराहते हैं।

अपना खुद का गेम बनाएं

एक बार जब आपको लगे कि आपने बाइट को सही ढंग से प्रोग्राम किया है, तो बस कोड चलाएं और देखें कि क्या आपने वास्तव में काम किया है। यदि आप सफल होते हैं, तो आप अगले भाग जारी रखें। उनमें, आप धीरे-धीरे अधिक जटिल एल्गोरिदम और कार्यों का सामना करेंगे। इसमें, उदाहरण के लिए, आपके द्वारा पहले से लिखे गए कोड में त्रुटियां ढूंढना शामिल है, यानी एक प्रकार की रिवर्स लर्निंग।

एक बार जब आप स्विफ्ट की बुनियादी बातों में महारत हासिल कर लेते हैं, तो आप पोंग या नौसैनिक युद्ध जैसे सरल गेम को कोड कर सकते हैं। चूँकि सब कुछ iPad पर होता है, स्विफ्ट प्लेग्राउंड में गति और अन्य सेंसर तक भी पहुंच होती है, जिससे आप और भी अधिक उन्नत प्रोजेक्ट प्रोग्राम कर सकते हैं। आप एप्लिकेशन में पूरी तरह से साफ़ पेज से आसानी से शुरुआत कर सकते हैं।

शिक्षक iBookstore से निःशुल्क इंटरैक्टिव पाठ्यपुस्तकें डाउनलोड कर सकते हैं, जिसकी बदौलत वे छात्रों को अतिरिक्त कार्य सौंप सकते हैं। आख़िरकार, यह स्कूलों में प्रोग्रामिंग एप्लिकेशन की तैनाती ही थी जिस पर Apple ने पिछले मुख्य वक्ता में ध्यान आकर्षित किया था। कैलिफ़ोर्नियाई कंपनी की महत्वाकांक्षा पहले की तुलना में अधिक बच्चों को प्रोग्रामिंग में लाने की है, जो वह स्विफ्ट प्लेग्राउंड की पूर्ण सादगी और चंचलता के कारण कर सकती है।

यह स्पष्ट है कि केवल स्विफ्ट प्लेग्राउंड आपको शीर्ष डेवलपर नहीं बनाएगा, लेकिन यह निश्चित रूप से निर्माण के लिए एक बेहतरीन स्टार्टर मेटा है। मैंने खुद महसूस किया कि धीरे-धीरे "सेसेक" और अन्य भाषाओं का गहरा ज्ञान उपयोगी होगा, लेकिन आखिरकार, एप्पल की नई पहल भी इसी बारे में है। प्रोग्रामिंग में लोगों की रुचि जगाएं, फिर हर यूजर का रास्ता अलग हो सकता है।

[ऐपबॉक्स ऐपस्टोर 908519492]

.