लेख

Google का ग्रासहॉपर ऐप कोडिंग शुरू करने के लिए शुरुआती तरीका है

protection click fraud

प्रायोगिक परियोजनाओं के लिए Google की कार्यशाला, क्षेत्र 120, के लिए एक बहुत ही दिलचस्प नया ऐप जारी किया एंड्रॉयड तथा आईओएस.

ग्रासहॉपर: फ्री में कोड करना सीखें एक ऐसा ऐप है जो एक यथार्थवादी कोड एडिटर के आसपास निर्मित कोडिंग पज़ल्स के साथ एक गेमिंग प्रारूप में जावास्क्रिप्ट के साथ कोडिंग में बुनियादी सबक प्रदान करता है। मार्क लागेस और रसेल होली कुछ समय ग्रासहॉपर का उपयोग करके अपने अनुभवों के बारे में बात करते हुए बिताते हैं और जो इसे इतना महान बनाता है।

डाउनलोड ग्रासहॉपर (मुफ्त)


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

वेरिज़ॉन नई असीमित लाइनों पर $ 10 / मो के लिए पिक्सेल 4 ए की पेशकश कर रहा है

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

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

M.L .: हाँ, और जिस तरह से यह करता है, वह भी बहुत सहज है। मैं एक वयस्क हूं, लेकिन मैंने कभी भी HTML से परे कोडिंग नहीं की है, और निश्चित रूप से जावास्क्रिप्ट के साथ कुछ भी नहीं। मैं एक शुरुआती व्यक्ति के रूप में इस स्तर पर जमीनी स्तर पर आया, जो उस पक्ष में रुचि रखता था, लेकिन मैं अभी तक इसके मूल सिद्धांतों को नहीं समझता। उन पहले युगल मॉड्यूल के बाद, आपको वह सफलता क्षण मिलता है जहां आपका "ओह, यह नया है और मैं इसे समझता हूं।"

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

R.H .: यहां कुछ महत्वपूर्ण तत्व हैं जो इसे एक साथ जोड़ते हैं। पहला यह कि भले ही आप अपने फोन पर इसका उपयोग कर रहे हों, शुरुआत से ही सभी कोड हैं संरचित और एक ऐसी चीज़ में रखा गया है जो एक संपादक की तरह दिखता है - एक संपादक की तरह जो एक प्रोग्रामर होगा उपयोग। और यह एक महत्वपूर्ण बात है क्योंकि आपको बहुत सारी "कोड कैसे करें" चीजों के साथ नहीं मिलता है।

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

शुरुआत से ही सभी कोड संरचित हैं और उन्हें कुछ इस तरह रखा गया है जो एक संपादक की तरह दिखता है - एक संपादक की तरह जो एक प्रोग्रामर का उपयोग करेगा।

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

M.L .: इस ऐप के बारे में जो दूसरी बात उपन्यास है, वह यह है कि यह एक ऐसा ऐप है जो आपके फोन पर है, और क्योंकि सब कुछ इस तरह के काटने के आकार में टूट जाता है, आप कभी भी एक या दो पाठ कर सकते हैं। मैं किराने की दुकान पर लाइन में खड़ा हूं और थोड़ा नोट नोट कर रहा हूं कि मुझसे पूछा "अरे, क्या आपके पास कुछ ग्रासहॉपर करने के लिए कुछ समय है?" और मुझे पसंद है "अरे, मैं वास्तव में करता हूं। मेरे पास समय है। ”

R.H .: हाँ, सूचनाएं शांत हैं। इसने मुझे सबसे पहले पहरा दिया, कि मुझे एक सूचना मिली कि "अरे, वापस आओ और यह काम करो" क्योंकि आपके पास एक मिनट है। मुझे आश्चर्य हुआ क्योंकि आपको बहुत सी चीजों के साथ ऐसा नहीं मिलता है - और यह अच्छी तरह से काम करती है।

जैसा कि आपने कहा, यह एक छोटी सी बात है कि उस छोटे से रिमाइंडर में जहां मिनीगन्स खेलने के बजाय या पोकेमॉन गो या ऐसा ही कुछ, उस छोटे से रिमाइंडर की मदद से आप इस काम को कर सकते हैं बजाय।

मैं किराने की दुकान पर लाइन में खड़ा हूं और थोड़ा नोट नोट कर रहा हूं कि मुझसे पूछा "अरे, क्या आपके पास कुछ ग्रासहॉपर करने के लिए कुछ समय है?" और मुझे पसंद है "अरे, मैं करता हूं। मेरे पास समय है ”

M.L .: हाँ, पूरी तरह से! आप चाहें तो सक्रिय या निष्क्रिय हो सकते हैं। यदि आप इसे नीचे रखना नहीं चाहते हैं तो आप एक दिन में पूरे ऐप से जल सकते हैं। या, आप समय के साथ एप्लिकेशन को फिर से याद दिलाने के लिए इसे याद कर सकते हैं ताकि आप खुद को जला न सकें। मैंने पाया कि यादृच्छिक सत्रों में ऐप का उपयोग करने से मुझे अधिक जानकारी बनाए रखने में मदद मिली क्योंकि मैं वापस आ गया और सही से कूद गया नए सबक और इन नई अवधारणाओं को फिर से खोज लेना है, लेकिन एक बार जब आप कुछ पहेलियाँ शुरू करते हैं, तो सब कुछ आना शुरू हो जाता है वापस। यह इतनी अच्छी भावना है जब आपको एहसास होता है कि ये अवधारणाएँ समय के साथ डूब रही हैं - खासकर अगर आप इसमें आ गए हैं कोडिंग के लिए पूरी तरह से नया, वे पहले क्षण जब आप खुद को सोच पाते हैं "ओह, मुझे याद है कि उस चर को कैसे बदलना है या वहाँ "। यह पुरस्कृत कर रहा है।

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

ग्रासहॉपर का कोई आयु दिशानिर्देश नहीं है - यदि आप निर्देशों को पढ़ और पालन कर सकते हैं तो आप जावास्क्रिप्ट में कोडिंग के मूल सिद्धांतों को सीख सकते हैं।

M.L .: हाँ, यह एक edutainment गेम की तरह है, उन खेलों की तरह, जिन्हें आप प्राथमिक स्कूल से याद करते हैं। संख्याओं को गुणा करना सिखाने के बजाय, यह प्राथमिक विद्यालय में एक बच्चे को पढ़ाने के लिए हो सकता है कि कैसे अपनी पहली वेबसाइट को कोड करें या पहले से कम उम्र में जावास्क्रिप्ट में अपने पैर की उंगलियों को डुबो दें। मेरी पीढ़ी के बड़े होने के आस-पास ऐसा कुछ भी नहीं था, लेकिन अब सामग्री आपके हाथों में सुपर सुलभ और सही है। जैसा आपने कहा, यह आपको कोड एडिटिंग प्लेटफॉर्म और कॉन्सेप्ट्स की आदत डाल देता है जो वास्तव में भारी पड़ सकते हैं जब आपको पता ही नहीं चलता कि कुछ भी क्या करता है।

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

M.L .: और जिस तरह से ऐप को डिज़ाइन किया गया है, वह आपके लिए कुछ नया अनलॉक कर सकता है। हो सकता है कि यह आपकी स्थिति और आप इसके साथ क्या करना चाहते हैं इसके आधार पर एक नया शौक या एक नया कैरियर मार्ग बन जाता है। मेरे अनुभव में, इसने मेरे दिमाग में एक दरवाजा खोल दिया जहां मुझे एहसास हुआ कि भले ही मैं 30 साल का हूं, फिर भी मैं नई चीजें सीख सकता हूं। यह मुझे उस सामान के बारे में उत्साहित करता है जो मैं हर दिन उपयोग करता हूं - प्रौद्योगिकी और एप्लिकेशन - मैं अभी भी सीख सकता हूं कि केवल उपभोक्ता होने के बजाय वे चीजें कैसे काम करती हैं। यकीन है, अभी भी एक लंबा रास्ता तय करना है अगर मैं अपना खुद का ऐप बनाना चाहता हूं या जो भी हो, लेकिन यह एक ऐसा उत्साहजनक है और इन दिनों को खोजने के लिए दुर्लभ चीज - एक ऐसा ऐप जो वास्तव में आपको खुद के बारे में अच्छा महसूस कराता है दिन।

R.H .: यह अच्छा है और यह वास्तव में कुछ बुनियादी कार्यक्रमों में कदम रख सकता है जो वास्तव में वयस्क-उन्मुख ट्यूटोरियल हैं Udacity, जो प्रोग्रामिंग के विभिन्न रूपों के लिए शिक्षा सूट हैं। यह उस के लिए एक वैध कदम पत्थर हो सकता है, शायद Android के लिए प्रोग्रामिंग की शुरुआत के लिए या ऐसा कुछ। उन कार्यक्रमों में से कोई भी जो आमतौर पर एक बहुत ही सख्त शुरुआत घटक नहीं है, लेकिन यह अभी भी महसूस करने के लिए भारी हो सकता है प्रोग्रामिंग में परिचय के लिए एक ट्यूटोरियल कोर्स, ग्रासहॉपर मुझे लगता है कि शुरुआती अनुभव सेट के उस प्रकार को प्राप्त करने के लिए वह काम करता है यूपी।

M.L .: सभी के सर्वश्रेष्ठ, यह मुफ़्त है ताकि आपको कोई पैसा नीचे नहीं रखना पड़े और आपको ऐसा महसूस न हो कि आपने अपना पैसा या समय बर्बाद किया है। यह निःशुल्क है। बस इसे आज़माएं - यह पसंद नहीं है, यह ठीक है।

R.H .: हाँ, यह मुफ़्त है और यह प्लेटफ़ॉर्म-निर्भर नहीं है। इसे लेने के लिए आपको Android फ़ोन की आवश्यकता नहीं है। यह एक iPhone पर भी काम करता है।

ग्रासहॉपर डाउनलोड करें और अपनी गति से कोड करना सीखें

आप के लिए Grasshopper डाउनलोड कर सकते हैं एंड्रॉयड या आईओएस मुक्त करने के लिए और पहेली को सुलझाने और उपलब्ध पाठ्यक्रमों के माध्यम से अपना रास्ता बनाना शुरू करें। क्या आपने ग्रासहॉपर की कोशिश की है? नीचे दिए गए टिप्पणियों में एप्लिकेशन पर अपने विचार हमें बताएं!

क्या आपने इस सप्ताह के एंड्रॉइड सेंट्रल पॉडकास्ट के बारे में सुना है?

एंड्रॉइड सेंट्रल

हर हफ्ते, एंड्रॉइड सेंट्रल पॉडकास्ट आपको परिचित सह-मेजबान और विशेष मेहमानों के साथ नवीनतम तकनीक समाचार, विश्लेषण और गर्म लेता है।

  • पॉकेट कास्ट में सदस्यता लें: ऑडियो
  • Spotify में सदस्यता लें: ऑडियो
  • ITunes में सदस्यता लें: ऑडियो

हम अपने लिंक का उपयोग करके खरीदारी के लिए कमीशन कमा सकते हैं। और अधिक जानें.

ये सबसे अच्छे वायरलेस ईयरबड्स हैं जिन्हें आप हर कीमत पर खरीद सकते हैं!
यह समय गर्भनाल काटने का है!

ये सबसे अच्छे वायरलेस ईयरबड्स हैं जिन्हें आप हर कीमत पर खरीद सकते हैं!

सबसे अच्छा वायरलेस ईयरबड आरामदायक, शानदार ध्वनि, बहुत अधिक लागत नहीं है, और आसानी से जेब में फिट होते हैं।

PS5 के बारे में आपको जो कुछ भी जानना है: रिलीज की तारीख, मूल्य, और बहुत कुछ
अगली पीढ़ी

PS5 के बारे में आपको जो कुछ भी जानना है: रिलीज की तारीख, मूल्य, और बहुत कुछ।

सोनी ने आधिकारिक तौर पर पुष्टि की है कि यह PlayStation 5 पर काम कर रहा है। यहां हम सब कुछ जानते हैं जो इसके बारे में अब तक जानते हैं।

नोकिया ने 200 डॉलर के तहत दो नए बजट एंड्रॉइड वन फोन लॉन्च किए
नया नोकिआस

नोकिया ने $ 200 के तहत दो नए बजट Android One फोन लॉन्च किए।

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

Android के लिए सबसे अच्छा आइकन पैक के साथ अपने स्मार्टफोन या टैबलेट को मसाला दें
इसका विषय खुद रखिए

Android के लिए सबसे अच्छा आइकन पैक के साथ अपने स्मार्टफोन या टैबलेट को मसाला दें।

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

रसेल होली

रसेल एंड्रॉइड सेंट्रल में एक योगदान संपादक है। वह एक पूर्व सर्वर व्यवस्थापक है जो HTC G1 के बाद से एंड्रॉइड का उपयोग कर रहा है, और काफी शाब्दिक रूप से एंड्रॉइड टैबलेट पर पुस्तक लिखी है। आप आमतौर पर उसे अगले तकनीकी प्रवृत्ति का पीछा करते हुए पा सकते हैं, अपने बटुए के दर्द के लिए। उस पर खोजें फेसबुक तथा ट्विटर.

मार्क लागेस

मार्क लागेस एंड्रॉइड सेंट्रल में एप्स और गेम्स एडिटर हैं। वह अपने जीवन के अधिकांश समय के लिए एक गेमर रहे हैं और वास्तव में वीडियो गेम थ्योरी पर एक विश्वविद्यालय का पाठ्यक्रम लिया है - जिसे उन्होंने उद्धृत किया है! आप ट्विटर @spacelagace पर उससे संपर्क कर सकते हैं।

अभी पढ़ो

instagram story viewer