मला नेहमी कार्यक्रम करता यायचे होते. अगदी लहानपणीही मी अशा लोकांची प्रशंसा केली ज्यांच्या समोर नंबर आणि कोडने भरलेला स्क्रीन होता जे काहीही बोलत नव्हते. 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]
वैयक्तिकरित्या, मला वाटते की हे केवळ आयपॅडसाठीच आहे हे लाजिरवाणे आहे. :-( शेवटी, जर हे iPad 2 वर चालवता येत नसेल तर मी नवीन खरेदी करणार नाही कारण त्यासाठी IOS10 आवश्यक आहे. अरेरे.
सहमत आहे, परंतु ते कदाचित iPhones वर कार्य करणार नाही. परंतु ते ते macOS वर पुन्हा करू शकतात
मी आयपॅड वरून फाइल्स पाठवीन, म्हणजेच कर्णाचा संबंध आहे. उजव्या स्तंभातून काही स्तर मूर्खपणे वाचले जातात, जेव्हा कीबोर्ड विस्तारित केला जातो तेव्हा सर्वकाही व्यवस्थित दिसत नाही.
मला असेही वाटते की मी माझ्या पहिल्या पिढीच्या iPad :D साठी दुर्दैवी आहे आणि मी फक्त "प्ले" करण्यासाठी 12+ हजार देऊ इच्छितो...
दुर्दैवाने, iOS10 पुरेसे नाही. iOS 4 सह iPad 10 साठी स्थापित करणे शक्य नाही. मी खूप उत्सुक होतो. नुकसान.
आम्ही पुढेही पाहिले आणि निराश झालो (iPad mini), आतापर्यंत मी गुगल करत आहे आणि मला आशा आहे की कोणीतरी ते काही एमुलेटरद्वारे "हॅक" करण्यास सक्षम असेल आणि ते Mac वर प्रदान करेल.
मॅकच्या बदल्यात आयपॅडचा हा ऍपल पुशिंग मला थोडा त्रास देऊ लागला आहे, तर मजकूर इनपुटसह ऍप्लिकेशन म्हणून ते मॅकवर टच इंटरफेसपेक्षा अधिक ऑफर केले जाते.
देव आणि का? जर खरोखर असे असेल आणि तो बग नसेल तर, मला Apple समजत नाही.
आम्ही लेखात लिहिल्याप्रमाणे Appleपलने केवळ 64-बिट चिप्ससाठी परवानगी दिली या वस्तुस्थितीबद्दल आहे.
तुमचे iPad4 iOS 10 सह कसे झोपते. ते अजूनही वापरण्यायोग्य आहे का? मी स्थापित करू की नाही हे ठरवू शकत नाही.
मला iOS 9 आणि 10 मधील फरक लक्षात येत नाही. त्यामुळे मी त्याची काळजी करणार नाही.
कोणीतरी कृपया नवीनतम XCode 8 आणि iOS सिम्युलेटर वापरून पाहू शकेल का ते या डेव्ह युटिलिटीद्वारे प्लेग्राउंड खंडित करू शकतात का?
दुर्दैवाने, मी योसेमाइटला चिकटून राहिलो, जिथे फक्त जुना Xcode 7 माझ्यासाठी काम करतो आणि तो फक्त iOs 8 सिम्युलेटर ऑफर करतो.
मला खात्री नाही की मी iOS सिम्युलेटरमध्ये AppStore वरून ॲप चालवण्यास सक्षम आहे की नाही, मी एकदा कुठेतरी पाहिले की कदाचित नाही, परंतु मी चुकीचे असू शकते.
ते काम करत नाही
कारेल डेस्कटॉपवर, दुर्दैवाने विंडोज अंतर्गत अस्तित्वात आहे. जरी ते इतके सुंदर दिसत नसले तरी, त्यात स्विफ्ट वाक्यरचना नाही, परंतु आपण त्यावर प्रोग्राम करणे शिकू शकता :-) प्रामाणिकपणे, हे खूप मजेदार आहे की हा अनुप्रयोग वर्षानुवर्षे आहे, मी तो पहिल्यांदा 80 च्या दशकाच्या उत्तरार्धात पाहिला. आणि त्यावर प्रोग्रॅम करायला शिकलो आणि आजच्या पिढीला "कारला रीलोडेड" म्हणजे स्विफ्ट प्लेग्राउंड्स :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
क्षमस्व, परंतु त्याची खरोखर तुलना होऊ शकत नाही
मी आहे आणि मी नाही. स्विफ्ट प्लेग्राउंड्स ही अशी गोष्ट आहे जिथे कार्ल प्रकाशित करण्याची मूळ कल्पना आली आहे. व्यावहारिकदृष्ट्या, जर मला आठवत असेल, तर कॅरेल हे मुख्यत्वे अल्गोरिदमायझेशनबद्दल होते, कोणत्याही वाक्यरचनेशिवाय, फक्त मूलभूत तत्त्वे आणि जर एखाद्या व्यक्तीला ते आवडले, तर तो संबंधित भाषेच्या वाक्यरचनेला बांधील न राहता तेथे मूलभूत प्रोग्रामिंग गोष्टी शिकू शकतो. मग त्याने बाल्टिक पार केले (https://cs.wikipedia.org/wiki/Balt%C3%ADk), Cato's Hike मार्गे (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8).