कोडिंग क्या है और यह कैसे काम करती है?

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

कोड बनाने वाले लोगों को प्रोग्रामर, कोडर या डेवलपर कहा जाता है। वे सभी वेबसाइट, ऐप और यहां तक ​​कि गेम बनाने के लिए कंप्यूटर के साथ काम करते हैं! आज आप सीखेंगे कि यह किस कोड का है, इसके लिए क्या है, और स्वयं कोड सीखना कैसे शुरू करें।

कोड क्या है?

कंप्यूटर की अपनी भाषा होती है जिसे मशीन कोड कहा जाता है जो उन्हें बताता है कि क्या करना है। जैसा कि आप देख सकते हैं, यह मनुष्यों के लिए बहुत मायने नहीं रखता है!

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

मशीन कोड सीखना संभव है, लेकिन इसमें काफी समय लगेगा! सौभाग्य से कंप्यूटर के साथ संवाद करने का एक आसान तरीका है।

एक प्रोग्रामिंग भाषा क्या है?

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

लगभग सभी प्रोग्रामिंग भाषाएं एक ही तरह से काम करती हैं:

  1. आप यह बताने के लिए कोड लिखते हैं कि क्या करना है: प्रिंट ("हैलो, वर्ल्ड")
  2. कोड संकलित किया जाता है, जो इसे मशीन कोड में बदल देता है जिसे कंप्यूटर समझ सकता है।
  3. कंप्यूटर कोड को निष्पादित करता है, और हैलो, वर्ल्ड बैक टू अस लिखता है।

संबंधित: "हैलो वर्ल्ड" स्क्रिप्ट का उपयोग करके पायथन के साथ शुरुआत कैसे करें

सैकड़ों अलग-अलग प्रोग्रामिंग भाषाएं हैं जो भ्रमित करने वाली लग सकती हैं, लेकिन वे सभी एक ही काम करती हैं। आप जो चाहते हैं उसमें टाइप करते हैं, कंपाइलर उसे उस भाषा में बदल देता है जिसे कंप्यूटर समझता है, फिर कंप्यूटर उसे करता है, जिसे प्रोग्रामिंग स्पीक में कोड निष्पादित करना कहा जाता है!

कोडिंग क्या है?

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

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

लोगों के विपरीत, कंप्यूटर ठीक वही करेंगे जो आप उन्हें बताते हैं। यह बहुत अच्छा लग सकता है, लेकिन यह समस्या पैदा कर सकता है। यदि आप किसी कंप्यूटर को ऊपर की ओर गिनना शुरू करने के लिए कहते हैं, और उसे रुकने के लिए नहीं कहते हैं, तो यह हमेशा के लिए गिनता रहेगा! एक अच्छा प्रोग्रामर होने के नाते यह जानना है कि कंप्यूटर को कार्य करने के लिए कैसे कहा जाए।

एक कार्यक्रम क्या है?

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

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

कोडिंग कठिन है?

कोडिंग बहुत सरल हो सकती है, और कोई भी मूल बातें सीख सकता है। पुस्तकालय में पुस्तकों की तरह कोडिंग के बारे में सोचना एक अच्छा सादृश्य है। कुछ पुस्तकें सरल भाषा का उपयोग करती हैं, और कहानियाँ समझने में आसान होती हैं। दूसरे लोग बहुत ही जटिल शब्दों का प्रयोग करते हैं और उनके पास ऐसी कहानियाँ हैं जिनका कोई मतलब नहीं है। चाहे वे सरल हों या पढ़ने में कठिन, वे सभी पुस्तकें हैं।

आप जितनी अधिक किताबें पढ़ेंगे, आप उतने ही बेहतर होंगे। जटिल भाषा या भ्रमित करने वाली कहानियों को समझना तब तक आसान हो जाता है जब तक कि एक दिन आप उन चीजों को नहीं पढ़ सकते, जिनके बारे में आपने सपने में भी नहीं सोचा होगा!

कोड करना सीखना समान है। पहली बार जब आप कोड करने का प्रयास करेंगे तो आपको यह कठिन लगेगा, लेकिन हर बार जब आप इसे करते हैं तो आप बेहतर हो जाते हैं। यदि आपको प्रोग्रामिंग भाषा सीखना कठिन लगता है, तब भी आप विज़ुअल कोडिंग भाषा का उपयोग करके इसके पीछे के महत्वपूर्ण विचारों को सीख सकते हैं। आप बिना कोई कोड लिखे अपना खुद का मारियो गेम भी बना सकते हैं!

कोड कैसा दिखता है

ऊपर दी गई छवि hello_name नामक एक स्क्रिप्ट दिखाती है । आप पहले ही देख चुके हैं कि कोड की एक पंक्ति कंप्यूटर को स्क्रीन पर प्रिंट कर सकती है। मान लीजिए कि केवल हैलो वर्ल्ड कहने के बजाय, आप चाहते हैं कि उपयोगकर्ता उनका नाम टाइप करे, और कंप्यूटर उन्हें नाम से बधाई दे? आइए देखें कि यहां क्या हो रहा है।

  1. जब स्क्रिप्ट शुरू होती है तो कंप्यूटर स्क्रीन पर एक प्रश्न प्रिंट करता है।
  2. अगला कंप्यूटर इनपुट उनके नाम के उपयोगकर्ता के लिए इंतजार कर रहा है, और यह बचाता है।
  3. सहेजे गए नाम के साथ स्क्रीन पर "हैलो" प्रिंट होता है।
  4. Cmder विंडो में, स्क्रिप्ट पायथन का उपयोग करके संकलित और निष्पादित करती है
  5. बाहर निकलने से पहले, स्क्रिप्ट ठीक उसी तरह चली, जिस तरह से इसे डिज़ाइन किया गया था।

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

कोड एक प्रोग्राम कैसे बनता है

यदि आप कोड के लिए पूरी तरह से नए हैं, तो आपको अभी भी आश्चर्य हो सकता है कि ऊपर की तरह स्क्रिप्ट्स उस तरह के प्रोग्राम कैसे बन जाते हैं जिनका आप उपयोग करते हैं। ऊपर की छवि में, बाईं ओर की विंडो पायथन स्क्रिप्ट को प्रोग्राम में बदलने का एक उपकरण है। दाईं ओर की विंडो में hello_name.exe नाम का एक आइकन है। मुझे लगता है कि आप अनुमान लगा सकते हैं कि अगर आप उस पर क्लिक करें तो क्या होगा!

बिना किसी कोड से तैयार कार्यक्रम तक। यह उदाहरण वास्तव में सरल है, लेकिन लगभग सभी कोडिंग इसी तरह काम करती है। हर दिन, लोग कोड लिखने के लिए सीखी गई प्रोग्रामिंग भाषाओं का उपयोग करते हैं, जो प्रोग्राम बन जाएंगे जिनका हम सभी उपयोग करते हैं।

कोडिंग कूल है

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

अपनी कोडिंग यात्रा शुरू करने के लिए पायथन एक अच्छी जगह है क्योंकि यह दुनिया की अग्रणी प्रोग्रामिंग भाषाओं में से एक है। हालांकि, अन्य प्रोग्रामिंग भाषाओं और यहां तक ​​कि कोडिंग के अन्य पहलुओं की खोज करना हमेशा एक विकल्प होता है।