टिड्डी प्रशिक्षण मूल बातें। ग्रासहॉपर Google डेवलपर्स का एक मुफ्त सॉफ्टवेयर है जो मिनी-गेम के माध्यम से जावास्क्रिप्ट प्रोग्रामिंग की मूल बातें सिखाता है

प्रोग्रामिंग की मूल बातें सीखने के लिए मोबाइल एप्लिकेशन। कार्यक्रम संक्षिप्त, व्यावहारिक पाठों की एक श्रृंखला के माध्यम से भविष्य के कोडर्स को बुनियादी जावास्क्रिप्ट सिखाता है। इस परियोजना का नाम ग्रासहॉपर (टिड्डा) रखा गया था, क्योंकि यह ग्रेस हॉपर (ग्रेस हॉपर) नाम के अनुरूप है - एक अमेरिकी वैज्ञानिक और हार्वर्ड मार्क I कंप्यूटर के पहले प्रोग्रामर में से एक।

ऐप में पाठ्यक्रमों की एक श्रृंखला उपलब्ध है, जो से शुरू होती है मूल बातें. यह कोडिंग के मूल नियमों और घटकों की व्याख्या करता है: फ़ंक्शंस, वेरिएबल्स, स्ट्रिंग्स, लूप्स, एरेज़, कंडीशनल, ऑपरेटर्स और ऑब्जेक्ट। इसके बाद, उपयोगकर्ताओं को D3 लाइब्रेरी का उपयोग करके अलग-अलग जटिलता के आकार बनाने पर दो और पाठ्यक्रम लेने के लिए आमंत्रित किया जाता है।

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



एप्लिकेशन में सभी प्रकार के प्रेरक उपलब्ध हैं, जैसे उपलब्धियां और प्रगति संकेतक। निकट भविष्य में, डेवलपर्स ने ज्ञान के आधार का विस्तार करने और बुनियादी खंड में अधिक सिद्धांत और अभ्यास जोड़ने के साथ-साथ कार्यक्रम में कई नए पाठ्यक्रम शामिल करने की योजना बनाई है। वर्तमान में सीखने के लिए नई भाषाओं को जोड़ने की कोई योजना नहीं है, क्योंकि एरिया 120 का कहना है कि JS दुनिया का सबसे लोकप्रिय टूल है, जिसका उपयोग 70% से अधिक पेशेवर प्रोग्रामर करते हैं।

टिड्डी दुनिया भर में आईओएस और एंड्रॉइड के लिए उपलब्ध है, लेकिन केवल अंग्रेजी में।

Google शैक्षिक परियोजनाओं के विकास पर बहुत ध्यान देता है। याद करा दें कि मार्च की शुरुआत में कंपनी मशीन लर्निंग के बेसिक्स पर एक फ्री कोर्स ऑफर करेगी।

10 साल पहले, हर कोई बीआईएम में विश्वास नहीं करता था, लेकिन अब यह एक प्रमुख मानक है। यदि हम पहले से ही बीआईएम प्रबंधकों के अभ्यस्त हैं, तो आर्किटेक्ट-प्रोग्रामर कनेक्शन सभी के लिए स्पष्ट नहीं है। लेकिन यह एप्लिकेशन गंभीर है: क्योंकि यह एक फैशन प्रवृत्ति नहीं है, बल्कि प्रक्रिया अनुकूलन है।

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

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

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

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


अमेज़ोनिया परियोजना, जिसे मार्च स्कूल के पीआरओ गहनता के हिस्से के रूप में लागू किया गया था

कौन (या क्या) हमारी नौकरियों के लिए खतरा है

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

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

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






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

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

एल्गोरिथ्म में विभिन्न प्लगइन्स जोड़े जाते हैं। पाठ्यक्रम पर, एक इंटरफ़ेस विकसित करना आवश्यक था ताकि ग्राहक स्वयं अपने मानदंडों के अनुसार वांछित दीवार बना सके। फिर इस इंटरफ़ेस को साइट में बनाया जा सकता है और एक ऑनलाइन स्टोर लॉन्च किया जा सकता है। अमेज़ॅन के लिए कुल मिलाकर, 7-10 लिपियों का उपयोग किया गया था, लेकिन उनकी संख्या लगातार बढ़ रही है: केवल उन बुनियादी लोगों से जिन्हें हमने 24 सूचीबद्ध किया है। इंटरफ़ेस के लिए, ह्यूमन यूआई प्लगइन ने बुनियादी नियंत्रणों को एल्गोरिदम से जोड़ा, और उन्होंने इसे बनाना संभव बनाया कार्यक्रम और उपयोगकर्ता के बीच एक परत, जो टिड्डी से बहुत दूर है।

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

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


"अमेज़ोनिया" बनाने की पूरी प्रक्रिया

पाठ्यक्रम के बाद का जीवन

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

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









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

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

पाठ्यक्रम का उद्देश्य जटिल ज्यामिति के निर्माण के लिए एल्गोरिदम बनाने का तरीका सिखाने के लिए एल्गोरिथम सोच का कौशल देना है, भले ही कंप्यूटर का उपयोग किया जाए या नहीं। हम चाहते हैं कि प्रत्येक प्रतिभागी, चाहे वह भविष्य में प्रोग्रामिंग में शामिल हो या नहीं, प्रोग्रामर-आर्किटेक्ट्स के साथ एक ही भाषा बोलने में सक्षम हो और, यदि आवश्यक हो, तो उनके लिए एक कार्य सही ढंग से लिखें।

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

गहन कार्यक्रम को दो भागों में बांटा गया है। पहले एक के दौरान टिड्डी और उसके ऐड-ऑन पर प्रशिक्षण आयोजित किया जाएगा। दूसरे भाग में, प्रतिभागियों को कार्यक्रम दक्षता की डिग्री के आधार पर समूहों में विभाजित किया जाएगा। प्रत्येक समूह पाठ्यक्रम के दौरान सीखे गए उपकरणों के पुस्तकालय का उपयोग करके एक एल्गोरिथम विकसित करेगा। अधिक तैयार प्रतिभागियों को डेटा के साथ काम करने का गहन ज्ञान प्राप्त होगा, कुछ मामलों में, शिक्षक आवश्यक विषयों पर काम करने के लिए व्यक्तिगत अभ्यास बनाएंगे।

गहन के भाग के रूप में, छात्र सीखेंगे:

    ग्रासहॉपर और उसके ऐड-ऑन की विशेषताएं। मेश टूल्स (मेष एडिट, मेश+, वीवर बर्ड), लंचबॉक्स, कंगारू, लेडीबग, ह्यूमन यूआई, आइवी, फ्लक्स, घ - रेविट - डायनेमो - आर्किकैड, एलीफ्रंट, ह्यूमन, सैंडबॉक्स, जेनरेशन जैसे ऐड-ऑन का उपयोग करने पर व्यावहारिक अभ्यास। ट्रीस्लोथ, ट्री फ्रॉग, फैब टूल्स, गैलापागोस;

    जटिल ज्यामिति उत्पन्न करने वाले एल्गोरिदम के निर्माण के लिए दृष्टिकोण;

    टिड्डी में बुनियादी तकनीक और कार्यक्रम की सभी कार्यक्षमता - शुरुआती के लिए;

    डेटा के साथ काम करने के तरीके - उन्नत उपयोगकर्ताओं के लिए;

शिक्षकों की

डैनियल ज़खारियन - वास्तुकार, बीएचएसएडी में व्याख्याता, स्टूडियो ज़ाहा हदीद वियना के स्नातक।

व्लादिमीर वोरोनिच एक इंजीनियर, कम्प्यूटेशनल डिज़ाइन के विशेषज्ञ, टूमेन स्टेट एविएशन यूनिवर्सिटी में एक शोध प्रयोगशाला के प्रमुख हैं, जिनका मुख्य फोकस पैरामीट्रिक डिज़ाइन है।

अल्बर्ट सुमिन - मार्च शिक्षक, बीआईएम अकादमी के बीआईएम-प्रबंधक, सेंट पीटर्सबर्ग में लखता केंद्र परियोजना के लिए जटिल 3 डी मॉडल के रचनाकारों में से एक।

मैक्सिम वोरोटनिकोव एक वास्तुकार और शहरीवादी, कम्प्यूटेशनल डिजाइन विशेषज्ञ, प्रिज्मो के सह-संस्थापक, वास्तुकला और परिदृश्य के लिए एक 3 डी हवाई स्कैनिंग सेवा है।

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

पाठ्यक्रम के बारे में अधिक जानकारी के लिए मार्च वेबसाइट देखें: http://new.march.ru/courses/intensiv-grasshopper/

अनुसूची

कक्षाएं सुबह 10 बजे से शाम 6 बजे तक आयोजित की जाती हैं।

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

क्लब की सदस्यता

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

समर्पण और प्रमाण पत्र

पाठ्यक्रम पूरा करने के बाद, हम अपने प्रतिभागियों के लिए विशेष पार्टियों की व्यवस्था करते हैं, जिसमें हम परिणामों का योग करते हैं और पाठ्यक्रम के पूरा होने का संकेत देते हुए प्रमाण पत्र जारी करते हैं।

लिंक और संसाधन

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

काम और इंटर्नशिप

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