विज्ञापन बन्द गर्नुहोस्

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

प्रोग्रामिङमा, म नोटप्याडमा सादा एचटीएमएल कोडसँग अड्किएको छु। त्यसबेलादेखि, मैले विभिन्न ट्यूटोरियलहरू र पाठ्यपुस्तकहरू प्रयास गरेको छु, तर मैले यसलाई कहिल्यै ठम्याउन सकेको छैन। जब एप्पलले जुनमा WWDC मा स्विफ्ट प्लेग्राउन्डहरू प्रस्तुत गर्‍यो, यसले तुरुन्तै मलाई अर्को मौका पाएको महसुस भयो।

सुरुमा भन्नु महत्त्वपूर्ण छ कि स्विफ्ट प्लेग्राउन्डले आईओएस १० (र ६४-बिट चिप) भएका आईप्याडहरूमा मात्र काम गर्छ। एपले स्विफ्ट प्रोग्रामिङ भाषा सिकाउँछ, जुन क्यालिफोर्निया कम्पनीले दुई वर्षअघि सोही सम्मेलनमा प्रस्तुत गरेको थियो। स्विफ्टले वस्तु-उन्मुख प्रोग्रामिङ भाषा, उद्देश्य-सी छोटोको लागि प्रतिस्थापन गर्यो। यो मूल रूपमा NeXTSTEP अपरेटिङ सिस्टमको साथ NeXT कम्प्युटरहरूको लागि मुख्य प्रोग्रामिङ भाषाको रूपमा विकसित गरिएको थियो, अर्थात् स्टीव जब्सको युगमा। स्विफ्ट मुख्यतया macOS र iOS प्लेटफर्महरूमा चल्ने अनुप्रयोगहरू विकास गर्नको लागि हो।

बालबालिका र वयस्कहरूको लागि

एप्पलले नयाँ स्विफ्ट प्लेग्राउन्ड एप्लिकेसनलाई मुख्य रूपमा प्रोग्रामिङ तर्क र सरल आदेशहरू सिकाउने बालबालिकाहरूका लागि हो। यद्यपि, यसले वयस्कहरूलाई पनि राम्रोसँग सेवा दिन सक्छ, जसले यहाँ आधारभूत प्रोग्रामिङ सीपहरू सिक्न सक्छन्।

मैले आफैंले बारम्बार अनुभवी विकासकर्ताहरूलाई सोधेको छु कि म कसरी आफैंले प्रोग्राम गर्न सिक्न सक्छु र सबैभन्दा माथि, मैले कुन प्रोग्रामिङ भाषाबाट सुरु गर्नुपर्छ। सबैले फरक फरक जवाफ दिए । कसैको विचार छ कि आधार "céčko" हो, जबकि अरूले दावी गर्छन् कि म सजिलै स्विफ्टबाट सुरु गर्न सक्छु र थप प्याक गर्न सक्छु।

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

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

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

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

तपाईंको आफ्नै खेल सिर्जना गर्नुहोस्

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

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

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

यो स्पष्ट छ कि स्विफ्ट प्लेग्राउन्डहरू एक्लैले तपाईंलाई शीर्ष विकासकर्ता बनाउँदैन, तर यो निश्चित रूपमा निर्माण गर्नको लागि उत्कृष्ट स्टार्टर मेटा हो। बिस्तारै "Céček" र अन्य भाषाहरूको गहिरो ज्ञान उपयोगी हुनेछ भन्ने मैले आफैलाई महसुस गरें, तर सबै पछि, यो पनि एप्पलको नयाँ पहलको बारेमा हो। प्रोग्रामिङमा मानिसहरूको चासो जगाउने, प्रत्येक प्रयोगकर्ताको बाटो फरक हुन सक्छ।

[appbox appstore १० 908519492 XNUMX०१२ XNUMX ४]

.