जाहिरात बंद करा

मला नेहमी कार्यक्रम करता यायचे होते. अगदी लहानपणीही मी अशा लोकांची प्रशंसा केली ज्यांच्या समोर नंबर आणि कोडने भरलेला स्क्रीन होता जे काहीही बोलत नव्हते. 1990 च्या दशकात, मला बाल्टिक प्रोग्रामिंग भाषा आणि विकास वातावरण आढळले, जे सी भाषेवर आधारित आहे. मी छोट्या विझार्डला कमांड देण्यासाठी आयकॉन हलवत असे. वीस वर्षांहून अधिक काळानंतर, मला एक समान अनुप्रयोग आला ज्याचा बाल्टिकशी खूप संबंध आहे. आम्ही ऍपलच्या स्विफ्ट प्लेग्राउंड शैक्षणिक ऍप्लिकेशनबद्दल बोलत आहोत.

प्रोग्रामिंगमध्ये, मी नोटपॅडमध्ये साध्या HTML कोडसह अडकलो आहे. तेव्हापासून, मी विविध ट्यूटोरियल आणि पाठ्यपुस्तकांचा प्रयत्न केला आहे, परंतु मला ते कधीच जमले नाही. जूनमध्ये जेव्हा Apple ने WWDC येथे स्विफ्ट प्लेग्राउंड्स सादर केले, तेव्हा लगेचच माझ्या लक्षात आले की मला आणखी एक संधी मिळाली आहे.

सुरुवातीला हे सांगणे महत्त्वाचे आहे की स्विफ्ट प्लेग्राउंड्स केवळ iOS 10 (आणि 64-बिट चिप) असलेल्या iPads वर कार्य करते. ॲप स्विफ्ट प्रोग्रामिंग भाषा शिकवते, जी कॅलिफोर्निया कंपनीने दोन वर्षांपूर्वी याच परिषदेत सादर केली होती. स्विफ्टने ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा, ऑब्जेक्टिव्ह-सी थोडक्यात बदलली. हे मूलतः NeXTSTEP ऑपरेटिंग सिस्टम असलेल्या NeXT संगणकांसाठी मुख्य प्रोग्रामिंग भाषा म्हणून विकसित करण्यात आले होते, म्हणजे स्टीव्ह जॉब्सच्या काळात. स्विफ्ट हे प्रामुख्याने macOS आणि iOS प्लॅटफॉर्मवर चालणारे अनुप्रयोग विकसित करण्यासाठी आहे.

मुले आणि प्रौढांसाठी

Apple नवीन स्विफ्ट प्लेग्राउंड्स ऍप्लिकेशन सादर करते जे प्रामुख्याने प्रोग्रामिंग लॉजिक आणि सोप्या कमांड शिकवतात अशा मुलांसाठी आहे. तथापि, ते प्रौढांना देखील उत्तम प्रकारे सेवा देऊ शकते, जे येथे मूलभूत प्रोग्रामिंग कौशल्ये शिकू शकतात.

मी स्वत: अनुभवी विकसकांना वारंवार विचारले आहे की मी स्वतः प्रोग्रामिंग कसे शिकू शकतो आणि सर्वात महत्त्वाचे म्हणजे, मी कोणत्या प्रोग्रामिंग भाषेपासून सुरुवात करावी. प्रत्येकाने मला वेगळी उत्तरे दिली. कोणीतरी असे मत आहे की आधार "céčko" आहे, तर इतरांचा असा दावा आहे की मी स्विफ्टने सहज सुरुवात करू शकतो आणि अधिक पॅक करू शकतो.

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

तुम्ही पहिले ट्यूटोरियल डाउनलोड करताच, सर्वकाही कसे कार्य करते याच्या सूचना आणि स्पष्टीकरण तुमची वाट पाहत आहेत. त्यानंतर, डझनभर परस्पर व्यायाम आणि कार्ये तुमची वाट पाहत आहेत. उजव्या भागात डिस्प्लेच्या डाव्या बाजूला तुम्ही काय प्रोग्रामिंग (कोड लिहिणे) करत आहात याचे थेट पूर्वावलोकन नेहमीच असते. प्रत्येक कार्य काय करावे याच्या विशिष्ट असाइनमेंटसह येते आणि बाइट हे अक्षर संपूर्ण ट्यूटोरियलमध्ये आपल्यासोबत असते. येथे तुम्हाला काही क्रियाकलापांसाठी प्रोग्राम करावा लागेल.

सुरुवातीला, पुढे चालणे, कडेकडेने, रत्ने गोळा करणे किंवा विविध टेलिपोर्ट्स यासारख्या मूलभूत आज्ञा असतील. एकदा तुम्ही मूलभूत स्तर पार केले आणि वाक्यरचनाची मूलभूत माहिती जाणून घेतली की, तुम्ही अधिक जटिल व्यायामाकडे जाऊ शकता. Appleपल ट्यूटोरियल दरम्यान सर्वकाही शक्य तितके सोपे करण्याचा प्रयत्न करते, म्हणून तपशीलवार स्पष्टीकरणांव्यतिरिक्त, लहान इशारे देखील पॉप अप होतात, उदाहरणार्थ, जेव्हा आपण कोडमध्ये चूक करता. त्यानंतर एक लाल बिंदू दिसेल, ज्याद्वारे तुम्ही त्रुटी कुठे आली ते लगेच पाहू शकता.

आणखी एक सरलीकृत घटक म्हणजे एक विशेष कीबोर्ड, जो स्विफ्ट प्लेग्राउंड्समध्ये कोडिंगसाठी आवश्यक असलेल्या वर्णांनी समृद्ध आहे. याव्यतिरिक्त, शीर्ष पॅनेल आपल्याला नेहमी मूलभूत वाक्यरचना सांगते, म्हणून आपल्याला तीच गोष्ट पुन्हा पुन्हा टाइप करण्याची आवश्यकता नाही. सरतेशेवटी, आपण नेहमी सर्व वर्ण कॉपी करण्याऐवजी मेनूमधून कोडचे योग्य स्वरूप निवडता. हे लक्ष आणि साधेपणा राखण्यात देखील मदत करते, जे विशेषतः मुलांद्वारे कौतुक केले जाते.

तुमचा स्वतःचा खेळ तयार करा

एकदा तुम्हाला वाटले की तुम्ही Byta योग्यरित्या प्रोग्राम केला आहे, फक्त कोड चालवा आणि तुम्ही खरोखर काम केले आहे का ते पहा. जर तुम्ही यशस्वी झालात, तर तुम्ही पुढील भागांना पुढे जा. त्यामध्ये, तुम्हाला हळूहळू अधिक जटिल अल्गोरिदम आणि कार्ये भेटतील. यामध्ये, उदाहरणार्थ, तुम्ही आधीच लिहिलेल्या कोडमधील त्रुटी शोधणे, म्हणजे एक प्रकारचे उलट शिक्षण.

एकदा तुम्ही स्विफ्टच्या मूलभूत गोष्टींमध्ये प्रभुत्व मिळवल्यानंतर, तुम्ही पोंग किंवा नौदल युद्धासारखा साधा गेम कोड करू शकता. सर्व काही iPad वर होत असल्याने, स्विफ्ट प्लेग्राउंड्सना मोशन आणि इतर सेन्सर्समध्ये देखील प्रवेश आहे, ज्यामुळे तुम्ही आणखी प्रगत प्रकल्प प्रोग्राम करू शकता. आपण अनुप्रयोगातील पूर्णपणे स्वच्छ पृष्ठासह सहजपणे प्रारंभ करू शकता.

शिक्षक iBookstore वरून विनामूल्य परस्पर पाठ्यपुस्तके डाउनलोड करू शकतात, ज्यामुळे ते विद्यार्थ्यांना अतिरिक्त कार्ये सोपवू शकतात. शेवटी, ॲपलने शेवटच्या कीनोटमध्ये लक्ष वेधून घेतलेल्या शाळांमध्ये प्रोग्रामिंग ऍप्लिकेशनची नेमकी तैनाती होती. कॅलिफोर्नियातील कंपनीची महत्त्वाकांक्षा पूर्वीपेक्षा अधिक मुलांना प्रोग्रामिंगमध्ये आणण्याची आहे, ज्याला, परिपूर्ण साधेपणा आणि त्याच वेळी स्विफ्ट प्लेग्राउंड्सचा खेळकरपणा लक्षात घेता, ती यशस्वी होऊ शकते.

हे स्पष्ट आहे की एकट्या स्विफ्ट प्लेग्राउंड्समुळे तुम्हाला टॉप डेव्हलपर बनवणार नाही, परंतु हे निश्चितपणे तयार करण्यासाठी एक उत्कृष्ट स्टार्टर मेटा आहे. मला स्वतःला वाटले की हळूहळू "Céček" आणि इतर भाषांचे सखोल ज्ञान उपयुक्त ठरेल, परंतु शेवटी, Apple च्या नवीन उपक्रमाबद्दल देखील हेच आहे. प्रोग्रामिंगमध्ये लोकांमध्ये स्वारस्य जागृत करणे, प्रत्येक वापरकर्त्याचा मार्ग नंतर भिन्न असू शकतो.

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

.