बेहतर कोडिंग, ब्लॉक के हिसाब से ब्लॉक करें
ब्लॉकली, Google का विज़ुअल प्रोग्रामिंग एडिटर है. यह 'खींचें और छोड़ें' ब्लॉक का इस्तेमाल करता है. यह दुनिया भर में कोडिंग शिक्षा के सबसे लोकप्रिय प्रोग्राम को चलाता है.
ब्लॉकली को आज़माएं
ब्लॉकली लाइब्रेरी, आपके ऐप्लिकेशन में पसंद के मुताबिक बनाया जा सकने वाला एडिटर जोड़ती है. इसमें कोडिंग के कॉन्सेप्ट को इंटरलॉकिंग ब्लॉक के रूप में दिखाया जाता है. यह आपकी पसंदीदा भाषा में क्लीन कोड जनरेट करता है और आपके ऐप्लिकेशन के हिसाब से कस्टम ब्लॉक बनाने की सुविधा देता है.
वेब के लिए ब्लॉकली
ब्लॉकली पूरी तरह से क्लाइंट-साइड पर काम करता है और इसके लिए कोई सर्वर-साइड डिपेंडेंसी नहीं है. यह सभी मुख्य ब्राउज़र के साथ काम करता है: Chrome, Firefox, Safari, Opera, और Edge.
ब्लॉकली क्यों
प्रोग्रामिंग का अलग-अलग तरह का अनुभव देने वाले प्लैटफ़ॉर्म के लिए, ब्लॉकली सबसे सही विकल्प है
शानदार लाइब्रेरी
ब्लॉकली लाइब्रेरी, एपीआई और टूल का एक व्यापक सुइट उपलब्ध कराती है. यह कोडिंग प्लैटफ़ॉर्म की मदद करती है, ताकि वे अपनी खास ज़रूरतों के हिसाब से ऐप्लिकेशन को अपनी पसंद के मुताबिक बना सकें.
विज़ुअल इंटरफ़ेस
ब्लॉकली एडिटर, वैरिएबल, लॉजिकल एक्सप्रेशन, लूप वगैरह जैसे कोड कॉन्सेप्ट को दिखाने के लिए, इंटरलॉकिंग और ग्राफ़िक वाले ब्लॉक का इस्तेमाल करता है. इसका इस्तेमाल करके, लोग सिंटैक्स की चिंता किए बिना, प्रोग्रामिंग के सिद्धांत लागू कर सकते हैं.
क्रॉस-प्लैटफ़ॉर्म
ब्लॉकली, एक प्लैटफ़ॉर्म-ऐग्नोस्टिक लाइब्रेरी है. इसे कोडिंग के ऐसे प्लैटफ़ॉर्म पसंद करते हैं जो अनुकूलता, लचीलापन, और सहूलियत के हिसाब से काम करते हैं. ब्लॉकली सभी मुख्य ब्राउज़र के साथ काम करता है. यह वेब और मोबाइल, दोनों पर काम करता है.
ब्लॉकली के साथ बनाएं
प्रोग्राम की अपनी ज़रूरी शर्तों को पूरा करने के लिए, यूनीक टूल, ऐप्लिकेशन, और प्लैटफ़ॉर्म बनाएं.
डेवलपर के लिए रिसॉर्स
प्लग इन
Plugins के साथ, Blockly में फ़ंक्शन जोड़ें. फ़ील्ड जोड़ें, थीम तय करें, रेंडरर बनाएं वगैरह.
कोडलैब (कोड बनाना सीखना)
ब्लॉकली कोडलैब से, Blockly को इस्तेमाल करने और उसे पसंद के मुताबिक बनाने के बारे में सिलसिलेवार निर्देश मिलते हैं.
उदाहरण
सैंपल प्रोजेक्ट में, Blockly की कई सुविधाओं को इस्तेमाल करने का तरीका बताया गया है.
फ़ोरम
ब्लॉकली डेवलपर फ़ोरम, एक ऐसी जगह है जहां लोग सवाल पूछ सकते हैं और उनके जवाब दे सकते हैं.
सभी लोगों को न्योता दिया गया है
ब्लॉक पर आधारित कोडिंग, किसी भी फ़ील्ड या लेवल के सभी प्रोग्रामर के लिए है. Blockly के नए अपडेट एक्सप्लोर करें और हमारे Blockly समिट में अन्य डेवलपर से जुड़ें.
ब्लॉकली, कंप्यूटर साइंस के क्षेत्र में एक अच्छा शुरुआत कर सकता है. इसमें, सेमीकोलन के न होने या ऐसे लूप के लिए चिंता करने की ज़रूरत नहीं होती जिसमें सभी सही जानकारी न हो.
जेसिका कुलविक, सॉफ़्टवेयर इंजीनियरिंग मैनेजर, Code.org
ब्लॉकली के बिना, App Inventor अब सफल नहीं रहा (हर महीने 10 लाख से ज़्यादा सक्रिय उपयोगकर्ताओं के साथ). हालांकि, ब्लॉकली की टीम का सपोर्ट, शायद इससे भी ज़्यादा ज़रूरी है! वे हमारी सफलता में सच्चे भागीदार रहे हैं.
मार्क फ़्रीडमैन, को-फ़ाउंडर, App Inventor
प्रमाणित और भरोसेमंद
100 से ज़्यादा partners
10 से ज़्यादा साल
94+ अनुवाद
ब्लॉक की गई सूचनाओं के लिए साइन अप करें
आपकी जानकारी का इस्तेमाल, Google की निजता नीति के मुताबिक किया जाएगा.
अक्सर पूछे जाने वाले सवाल
अगर आप सॉफ़्टवेयर डेवलपर हैं और आपको Blockly का इस्तेमाल शुरू करना है, तो हमारे शुरू करें दस्तावेज़ को पढ़ें. इसके बाद, शुरू करें कोडलैब को आज़माएं.
अगर आप ऐसे शिक्षक या छात्र/छात्रा हैं जिसे ब्लॉक-आधारित कोडिंग में दिलचस्पी है, तो आपको ब्लॉकली पर आधारित शिक्षा से जुड़े किसी प्रॉडक्ट की मदद से लेसन देखना चाहिए. जैसे, CS First, Code.org या स्क्रैच.
Blockly लाइब्रेरी, उन सॉफ़्टवेयर डेवलपर के लिए है जिन्हें अपने ऐप्लिकेशन में एक ऐसा एडिटर जोड़ना है जो कोडिंग के सिद्धांतों को इंटरलॉकिंग ब्लॉक के तौर पर दिखाता हो. डेवलपर के लिए, Blockly, पहले से तैयार एक यूज़र इंटरफ़ेस (यूआई) है. इसकी मदद से, ब्लॉक की गई भाषा बनाई जा सकती है.
अगर आप डेवलपर नहीं हैं, तो आप Blockly का इस्तेमाल करने वाले किसी प्रॉडक्ट का इस्तेमाल करना चाहेंगे. जैसे, Scratch या App Inventor. Blockly पर बनाए गए दूसरे ऐप्लिकेशन के उदाहरण देखने के लिए, ब्लॉकी पार्टनरशिप सेक्शन देखें.
ब्लॉक-आधारित कोडिंग की मदद से उपयोगकर्ता, प्रोग्रामिंग के सिद्धांत लागू कर सकते हैं. इसके लिए, उन्हें सिंटैक्स की चिंता करने की ज़रूरत नहीं होती. इसके अलावा, कमांड लाइन पर ब्लिंक करने वाले कर्सर की चिंता करने की भी ज़रूरत नहीं होती. इससे, प्रोग्रामर बनने की इच्छा रखने वाले लोगों के लिए, सीखने की प्रक्रिया को समझना आसान हो जाता है. सिंटैक्स सीखने की ज़रूरत को कम करके, उपयोगकर्ता पूरी तरह से कंडीशनल, लूप, वैरिएबल, और दूसरे मुख्य सिद्धांतों पर फ़ोकस कर सकते हैं. ऐसा, असंतुलित ब्रैकेट या बिना सेमीकॉलन के न होने की चिंता किए बिना किया जा सकता है.