कभी स्क्रैच से प्रोग्राम बनाना चाहते हैं? प्रोग्रामिंग एक बहुत ही फायदेमंद अनुभव हो सकता है। सभी महान कंप्यूटर प्रोग्रामर आपकी तरह ही शुरू हुए: बिना ज्ञान के लेकिन पढ़ने, अध्ययन और अभ्यास करने की इच्छा के साथ। यह wikiHow आपको सिखाता है कि कैसे कोड सीखना शुरू करें।
कदम
विधि 1 का 3: सीखने के लिए प्रोग्रामिंग भाषा का निर्णय करना
चरण 1. इस बारे में सोचें कि आप अपने प्रोग्रामिंग ज्ञान के साथ क्या करना चाहते हैं।
इससे आपको यह निर्धारित करने में मदद मिल सकती है कि आपको क्या सीखना है और आपको कितना सीखना है। क्या आप वेब डिज़ाइन में रुचि रखते हैं? क्या आप वीडियो गेम बनाना चाहते हैं? क्या आप स्मार्टफोन ऐप्स विकसित करना चाहते हैं? क्या आप टेक इंडस्ट्री में करियर बनाना चाहते हैं? क्या आप समस्या-समाधान का आनंद लेते हैं? क्या आप फ्रंट-एंड प्रोग्रामिंग या बैक-एंड प्रोग्रामिंग में अधिक रुचि रखते हैं?
- फ्रंट-एंड प्रोग्रामर ग्राफिकल यूजर इंटरफेस (जीयूआई) जैसी चीजों और उन चीजों पर काम करते हैं जिनसे उपयोगकर्ता इंटरैक्ट करते हैं। फ्रंट-एंड प्रोग्रामर्स के लिए लोकप्रिय भाषाओं में HTML, CSS और Javascript शामिल हैं।
- बैक-एंड प्रोग्रामर डेटाबेस, स्क्रिप्टिंग, और प्रोग्राम आर्किटेक्चर जैसी चीजों और पर्दे के पीछे चलने वाली चीजों पर काम करते हैं। बैक-एंड उपयोगकर्ताओं के लिए लोकप्रिय प्रोग्रामिंग भाषाओं में रूबी, पायथन, पीएचपी और MySQL और Oracle जैसे टूल शामिल हैं।
चरण 2. इस बारे में सोचें कि आप किन प्लेटफार्मों में रुचि रखते हैं।
क्या आप कंप्यूटर के लिए सॉफ्टवेयर विकसित करना चाहते हैं? क्या आप स्मार्टफोन और टैबलेट ऐप्स में अधिक रुचि रखते हैं। यदि हां, तो आप किस ऑपरेटिंग सिस्टम में सबसे अधिक रुचि रखते हैं? MacOS के लिए सॉफ़्टवेयर विकसित करने के लिए आपको विभिन्न भाषाएँ सीखने की आवश्यकता हो सकती है, जिन्हें आपको Windows के लिए विकासशील ऐप्स जानने की आवश्यकता नहीं हो सकती है। इसी तरह, आईफोन और आईपैड ऐप विकसित करने के लिए एंड्रॉइड ऐप विकसित करने की तुलना में अलग-अलग कौशल की आवश्यकता हो सकती है।
चरण 3. विभिन्न प्रोग्रामिंग अवधारणाओं को समझें।
जबकि कई अलग-अलग प्रोग्रामिंग भाषाएं हैं, कुछ बुनियादी अवधारणाएं हैं जो उन सभी में समान हैं। कुछ बुनियादी प्रोग्रामिंग अवधारणाएं इस प्रकार हैं:
-
चर:
चर जानकारी के टुकड़े होते हैं जिन्हें संग्रहीत किया जाता है ताकि उन्हें बाद में याद किया जा सके। चर को आमतौर पर एक प्रतीकात्मक नाम दिया जाता है। एक चर का एक उदाहरण यह है कि यदि कोई प्रोग्राम उपयोगकर्ता को अपना नाम इनपुट करने के लिए कहता है। उनके द्वारा दर्ज किया गया नाम "नाम" नामक एक वस्तु प्रतीक के तहत संग्रहीत किया जा सकता है। प्रोग्रामर तब उपयोगकर्ता इनपुट नाम को याद करने के लिए "नाम" प्रतीक का उपयोग कर सकता है और उपयोगकर्ता को उनके नाम से संदर्भित कर सकता है। एक चर या वस्तु जिसमें वर्ण होते हैं उसे "स्ट्रिंग" कहा जाता है।
-
नियंत्रण संरचना:
कंट्रोल स्ट्रक्चर प्रोग्राम को बताता है कि प्रोग्राम के किस हिस्से को चलाने की जरूरत है और किस क्रम में। एक सामान्य प्रकार की नियंत्रण संरचना को अक्सर अगर/फिर/अन्यथा कथन के रूप में जाना जाता है। यह प्रोग्राम को बताता है कि यदि कोई शर्त सही है, तो प्रोग्राम के अगले भाग में रन सेक्शन पर जाएँ। अन्य सभी के लिए, किसी भिन्न अनुभाग पर वापस जाएँ। उदाहरण के लिए, यदि कोई प्रोग्राम उपयोगकर्ता को पासवर्ड बनाने के लिए कहता है, तो पासवर्ड को एक स्ट्रिंग के रूप में संग्रहीत किया जाता है। पासवर्ड स्क्रीन उपयोगकर्ता को अपना पासवर्ड इनपुट करने के लिए कहती है। प्रोग्राम को यह बताने के लिए एक IF/फिर/अन्य कथन का उपयोग किया जाता है कि यदि दर्ज किया गया पासवर्ड सहेजे गए पासवर्ड के बराबर है, तो शेष प्रोग्राम निष्पादित करें। अन्य सभी के लिए, "आपका पासवर्ड गलत है" प्रदर्शित करें।
-
डेटा संरचना:
डेटा संरचना डेटा को संग्रहीत और व्यवस्थित करने का एक तरीका है ताकि इसे कुशलता से उपयोग किया जा सके। डेटा संरचना का एक उदाहरण आपके फ़ोन पर संपर्क हैं। अपने संपर्कों को अलग-अलग चर के रूप में संग्रहीत करने के बजाय, आपकी प्रोग्रामिंग एक "सूची" नामक एक चर बना सकती है जो आपके सभी संपर्कों को संग्रहीत करती है।
-
वाक्य - विन्यास:
सिंटेक्स किसी विशेष भाषा में कोड दर्ज करने का सही तरीका है। प्रत्येक प्रोग्रामिंग भाषा का एक अलग सिंटैक्स होता है। सिंटैक्स यह हो सकता है कि चर को कैसे स्टोर किया जाए, विभिन्न प्रतीकों (यानी कोष्ठक (), या कोष्ठक ) का उपयोग कब किया जाए, इंडेंटेशन का उचित उपयोग, और बहुत कुछ। यदि सिंटैक्स ठीक से दर्ज नहीं किया गया है, तो प्रोग्राम कोड को पढ़ने में सक्षम नहीं होगा और आपको एक त्रुटि संदेश मिलने की संभावना है।
-
उपकरण:
उपकरण ऐसी चीजें हैं जो प्रोग्रामिंग को आसान बनाने में मदद करती हैं। ये सॉफ़्टवेयर सुविधाएं हो सकती हैं जो आपके कोड की जांच करती हैं और सुनिश्चित करती हैं कि यह सही है। यह एक पूर्व-निर्मित कार्यक्रम सुविधाएँ भी हो सकती हैं जिन्हें आप अपने स्वयं के कार्यक्रम में लागू कर सकते हैं ताकि आपको इसे स्वयं बनाने की आवश्यकता न हो।
चरण 4. तय करें कि आप कौन सी प्रोग्रामिंग भाषा सीखना चाहते हैं।
यह तय करने के बाद कि आप अपने प्रोग्रामिंग ज्ञान के साथ क्या करना चाहते हैं, यह जानने के लिए कुछ शोध करना शुरू करें कि आपकी रुचि के क्षेत्र में कौन सी प्रोग्रामिंग भाषाओं का उपयोग किया जाता है।
-
अजगर:
शुरुआत करने वालों के लिए पायथन एक अच्छी भाषा है। यह सामान्य-उद्देश्य वाली भाषा है जो आपको कुछ भी करने की अनुमति देती है, और इसका उपयोग करना आसान है।
-
माणिक:
शुरुआत करने वालों के लिए रूबी एक और अच्छी भाषा है। पायथन की तरह, यह भी एक सामान्य-उद्देश्य, वस्तु-उन्मुख भाषा है जिसे सीखना आसान है।
-
जावा:
जावा एक लोकप्रिय भाषा है जो लगभग वर्षों से है और बढ़ती जा रही है। यह एंड्रॉइड फोन के लिए ऐप्स विकसित करने के लिए उपयोग की जाने वाली प्राथमिक भाषा है। इसका उपयोग कंप्यूटर प्रोग्राम विकसित करने के लिए भी किया जा सकता है। उदाहरण के लिए, Minecraft मूल रूप से जावा में बनाया गया था।
-
सी:
C को मूल रूप से सिस्टम सॉफ्टवेयर लिखने के लिए डिजाइन किया गया था। यह आज लगभग हर माइक्रोप्रोसेसर में अंतर्निहित है। इसमें बहुत कुछ नहीं है, लेकिन यदि आप सी सीख सकते हैं, तो आपके पास एक ठोस आधार होगा जो आपको किसी भी अन्य प्रोग्रामिंग भाषा के बारे में सीखने की अनुमति देगा।
-
सी++:
सी ++ सबसे व्यापक रूप से इस्तेमाल की जाने वाली बहुउद्देशीय भाषाओं में से एक है। यह सीखने के लिए एक और कठिन भाषा है, लेकिन यह इसके लायक है। C++ आपको आपके द्वारा विकसित अनुप्रयोगों पर व्यापक नियंत्रण देता है और आपको कंप्यूटर के हार्डवेयर पर अधिक नियंत्रण प्रदान करता है। इसे बड़े पैमाने पर एप्लिकेशन विकसित करने के लिए सबसे अच्छी भाषाओं में से एक माना जाता है।
-
सी#:
सी # (उच्चारण सी तेज) सी ++ से थोड़ा नया है और इसमें कुछ अतिरिक्त सुविधाएं हैं। सी ++ की तुलना में सीखना थोड़ा आसान है, और इसका उपयोग कई विंडोज़ अनुप्रयोगों में किया जाता है।
-
स्विफ्ट:
स्विफ्ट Apple द्वारा विकसित एक बहुउद्देशीय भाषा है। इसका उपयोग मुख्य रूप से iPhone, iPad, macOS, Apple TV और अन्य जैसे Apple उत्पादों के लिए ऐप विकसित करने के लिए किया जाता है।
- एचटीएमएल/सीएसएस. वेब डिज़ाइन में HTML और CSS का उपयोग किया जाता है। HTML का उपयोग वेब पेज बनाने के लिए किया जाता है जिसे आपके वेब ब्राउज़र द्वारा प्रस्तुत किया जा सकता है। आप वेब पेज में ऑब्जेक्ट जोड़ने और वेब पेज का रूप डिजाइन करने के लिए HTML का उपयोग कर सकते हैं। CSS का उपयोग कई वेब पेजों में एक मानक रूप या शैली बनाने के लिए किया जाता है। उदाहरण के लिए, यदि आप किसी वेबसाइट के लिए कई वेब पेजों पर एक समान रूप और शैली बनाना चाहते हैं, तो आप प्रत्येक वेब पेज पर समान HTML शैली कोड लागू कर सकते हैं, या आप एक एकल CSS फ़ाइल बना सकते हैं जो सभी वेब पर समान रूप लागू करती है पृष्ठ।
-
जावास्क्रिप्ट:
जावास्क्रिप्ट (जावा के साथ भ्रमित नहीं होना) वेब डिज़ाइन में उपयोग की जाने वाली एक अन्य भाषा है। जावास्क्रिप्ट का उपयोग वेबसाइट के लिए इंटरैक्टिव फीचर बनाने के लिए किया जाता है। किसी भी वेब एप्लिकेशन को डिजाइन करने के लिए यह आवश्यक है।
-
PHP और MySQL:
PHP और MySQL बैक-एंड भाषाएं हैं जो सर्वर पर डेटाबेस का प्रबंधन करती हैं। जब भी कोई प्रोग्राम, वेबसाइट या ऐप उपयोगकर्ता की जानकारी संग्रहीत करता है और उपयोगकर्ताओं को लॉग इन करने की आवश्यकता होती है, तो वह जानकारी डेटाबेस पर संग्रहीत होती है। MySQL और PHP ऐसी भाषाएँ हैं जिनका उपयोग डेटाबेस बनाने और प्रबंधित करने के लिए किया जाता है।
विधि 2 का 3: कार्यक्रम के लिए आवश्यक संसाधन प्राप्त करना
चरण 1. कुछ शुरुआती ट्यूटोरियल खोजें।
आप ऑनलाइन बहुत सारे बुनियादी ट्यूटोरियल पा सकते हैं जो पूरी तरह से मुफ़्त हैं। ये कोडिंग वेबसाइट, YouTube ट्यूटोरियल या इंटरेक्टिव वेब ट्यूटोरियल हो सकते हैं। आप जिस भाषा को सीखना चाहते हैं, उसके बारे में आपको एक पाठ्यपुस्तक भी देखनी चाहिए। बस सुनिश्चित करें कि यह आपके कौशल स्तर के लिए लिखा गया है। कुछ ऑनलाइन संसाधनों में निम्नलिखित शामिल हैं:
- Codeacademy.com सबसे बड़ी ऑनलाइन कोडिंग ट्यूटोरियल साइटों में से एक है। आप एक निःशुल्क खाते का उपयोग करके बुनियादी पाठ्यक्रम ले सकते हैं। एक समर्थक खाते से आपको अतिरिक्त सामग्री, चरण-दर-चरण मार्गदर्शन और साथियों का समर्थन मिलता है।
- एडएक्स एमआईटी और हार्वर्ड द्वारा संचालित एक मुफ्त ऑनलाइन पाठ्यक्रम है जो विभिन्न प्रोग्रामिंग भाषाओं में मुफ्त पाठ्यक्रम प्रदान करता है।
- w3schools.com एक मुफ़्त ऑनलाइन संसाधन है जो अधिकतर वेब डिज़ाइन पर केंद्रित है। यह HTML, CSS, Javascript, PHP, Python, Java, C++, C#, और बहुत कुछ में मुफ्त पाठ और उदाहरण प्रदान करता है।
- Darek Banas का YouTube चैनल विभिन्न प्रकार की प्रोग्रामिंग भाषाओं और अवधारणाओं पर ढ़ेरों ट्यूटोरियल प्रदान करता है।
- प्रोग्रामिंग नॉलेज एक और यूट्यूब चैनल है जो विभिन्न प्रोग्रामिंग भाषाओं और अवधारणाओं पर मुफ्त वीडियो ट्यूटोरियल प्रदान करता है।
- कोडिंगम एक बेहतरीन वेबसाइट है जो विभिन्न प्रोग्रामिंग भाषाओं के साथ गेम खेलकर आपके कोडिंग कौशल को तेज करने में आपकी मदद करती है। इसमें C++, C#, Javascript, Java, Python, Koltin, PHP, Swift और अन्य सहित कई तरह की भाषाएं शामिल हैं।
- स्क्रैच बच्चों को वीडियो गेम और कोडिंग विकसित करने का तरीका सिखाने के लिए एमआईटी द्वारा विकसित एक ऑनलाइन शैक्षिक उपकरण है। यह एक दृश्य प्रोग्रामिंग भाषा का उपयोग करता है जो आपको ब्लॉक का उपयोग करके प्रोग्राम करने की अनुमति देता है। यह सीखने का एक अच्छा तरीका है कि प्रोग्रामिंग अवधारणाओं की कल्पना कैसे करें और एक प्रोग्रामर की तरह सोचना सीखें।
- Code.org में बच्चों और वयस्कों दोनों को प्रोग्राम कैसे करना है, यह सिखाने के लिए सभी उम्र और ग्रेड स्तरों के लिए बहुत सारे ट्यूटोरियल हैं।
चरण 2. अपनी भाषा में प्रोग्राम करने के लिए आवश्यक प्रोग्राम डाउनलोड करें।
प्रोग्रामिंग शुरू करने के लिए सभी प्रोग्रामों के लिए आपको सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता नहीं होती है। उदाहरण के लिए, यदि आप HTML, CSS और Javascript में प्रोग्रामिंग शुरू करना चाहते हैं, तो आपको केवल Notepad या TextEdit जैसे टेक्स्ट एडिटर और एक वेब ब्राउज़र की आवश्यकता होगी। हालांकि, अन्य भाषाओं के लिए आपको इन भाषाओं में प्रोग्राम किए गए प्रोग्राम चलाने के लिए विशेष सॉफ़्टवेयर डाउनलोड और इंस्टॉल करने की आवश्यकता होती है
-
माणिक:
रूबी का नवीनतम संस्करण डाउनलोड करें [https://www.ruby-lang.org/en/downloads/ यहाँ}।
-
अजगर:
कई कंप्यूटर पहले से ही पायथन के साथ आते हैं, लेकिन आपको पायथन में प्रोग्रामिंग शुरू करने से पहले नवीनतम संस्करण स्थापित करने की आवश्यकता हो सकती है।
-
जावा:
आपको Java Software Development Kit को इंस्टाल करना होगा। जावा में प्रोग्रामिंग शुरू करने के लिए।
-
पीएचपी और MySQL:
PHP और MySQL कंप्यूटर के बजाय सर्वर पर चलते हैं। हालाँकि, अपने कंप्यूटर पर PHP और MySQL को स्थानीय रूप से विकसित और परीक्षण करने के लिए, आपको Apache, साथ ही PHP जैसे सर्वर सॉफ़्टवेयर को डाउनलोड और इंस्टॉल करना होगा। WAMP, और
चरण 3. एक एकीकृत विकास पर्यावरण डाउनलोड करें।
इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) ऐसे प्रोग्राम होते हैं जिनमें व्यापक विकास उपकरण होते हैं जिनमें एक कोड एडिटर, बिल्ड टूल्स, डिबगर और कभी-कभी एक कंपाइलर होता है। कई आईडीई कई भाषाओं का समर्थन करते हैं। कुछ आईडीई में निम्नलिखित शामिल हैं:
- ग्रहण।
- नेटबीन्स।
- विजुअल स्टूडियो कोड
- एंड्रॉइड स्टूडियो (एंड्रॉइड ऐप्स के लिए)।
- Xcode (Mac, iPhone और iPad ऐप्स के लिए)।
चरण 4. एक कंपाइलर या दुभाषिया डाउनलोड करें।
दो मुख्य प्रकार की प्रोग्रामिंग भाषाएं, संकलित भाषाएं और व्याख्या की गई भाषाएं हैं। एक संकलित भाषा आपके कोड को एक मशीनी भाषा में बदल देती है जिसे कंप्यूटर समझ सकता है। संकलित भाषाओं में C और C++ शामिल हैं। व्याख्या की गई भाषाएं एक दुभाषिया का उपयोग कोड में निर्देशों को मशीन कोड में परिवर्तित किए बिना निष्पादित करती हैं। व्याख्या की गई भाषाओं में पायथन और जावास्क्रिप्ट शामिल हैं। कुछ एकीकृत विकास वातावरण में एक कंपाइलर या दुभाषिया शामिल होता है। कुछ मामलों में, आपको एक अलग कंपाइलर या दुभाषिया डाउनलोड करना होगा।
- Codechef.com में एक ऑनलाइन विचार, संकलक और दुभाषिया है जो विभिन्न भाषाओं के लिए काम करता है
- जीसीसी सी और सी ++ के लिए एक ओपन-सोर्स (फ्री) कंपाइलर है।
- पायथन दुभाषियों को सीधे आधिकारिक पायथन वेबसाइट से डाउनलोड किया जा सकता है।
- OpenJDK जावा के लिए एक ओपन-सोर्स फ्री डेवलपमेंट किट है जिसमें एक कंपाइलर शामिल है।
चरण 5. एक अच्छा संरक्षक खोजें।
यदि आप प्रोग्रामिंग से अपना करियर बनाने की योजना बना रहे हैं, तो आप शायद कंप्यूटर विज्ञान में औपचारिक शिक्षा पर ध्यान देना चाहेंगे। जानकार प्रशिक्षकों की तलाश करें जिनके पास क्षेत्र में अनुभव है जो आपके कौशल को तेज करने में आपकी सहायता कर सकते हैं। यदि आप औपचारिक शिक्षा प्राप्त करने की योजना नहीं बना रहे हैं, तो मिलन समूहों की तलाश करें जहां आप अन्य लोगों से मिल सकें जो उस भाषा को सीखने की कोशिश कर रहे हैं जिसे आप सीखना चाहते हैं। आप ऑनलाइन समुदाय और वेब फ़ोरम भी देख सकते हैं।
विधि ३ का ३: कार्यक्रम शुरू करना
चरण 1. इस बारे में सोचें कि आपके पास जो कौशल है, उससे आप क्या बना सकते हैं।
कुछ अभ्यास करने के बाद और कुछ बुनियादी बातें सीख लेने के बाद, यह सोचना शुरू करें कि आप अपने कौशल से क्या बना सकते हैं। यह कुछ भी भव्य होना जरूरी नहीं है। यह एक साधारण जोड़ने वाला कार्यक्रम, या बहुविकल्पीय प्रश्न और उत्तर अनुप्रयोग हो सकता है। कुछ सरल कार्यक्रम बनाएं। जब आप इसमें हों, तब सीखते रहें ताकि आप बड़े और बेहतर कार्यक्रम बना सकें।
चरण 2. तय करें कि आपके कार्यक्रम का लक्ष्य क्या है।
आपके कार्यक्रम में एक लक्ष्य होना चाहिए जिसे एक या दो वाक्यों में परिभाषित किया जा सकता है। एक प्रोग्राम में एक विशिष्ट कार्य होना चाहिए जो इसे पूरा करता है या उपयोगकर्ता को पूरा करने में मदद करता है। कार्यक्रम के लक्ष्यों के कुछ उदाहरणों में निम्नलिखित शामिल हैं:
- उपयोगकर्ता को नामों और संपर्क जानकारी की सूची व्यवस्थित करने दें।
- एक टेक्स्ट-आधारित कहानी प्रदर्शित करें जो उपयोगकर्ता को अपना रास्ता चुनने की अनुमति देती है।
- खिलाड़ी को चुनने के लिए हमलों का विकल्प दें, जबकि दुश्मन अपने स्वयं के यादृच्छिक हमले उत्पन्न करते हैं।
- किसी तारे के चारों ओर किसी ग्रह की कक्षा की गणना करें।
चरण 3. तय करें कि आपके कार्यक्रम को किन सीमाओं का पालन करना चाहिए।
अपने कार्यक्रम के लिए एक लक्ष्य तय करने के बाद, आपको अपने लक्ष्य को पूरा करने के लिए उन नियमों को तय करना होगा जिनका पालन आपके कार्यक्रम को करना चाहिए। उदाहरण के लिए:
- संपर्कों को सहेजा जाना चाहिए ताकि उन्हें बाद में वापस बुलाया जा सके।
- कहानी को खिलाड़ी द्वारा किए गए पिछले विकल्पों के लिए जिम्मेदार होना चाहिए।
- खिलाड़ी के हमलों की ताकत उनके वर्तमान आँकड़ों से निर्धारित होती है।
- कार्यक्रम को उपयोगकर्ता द्वारा इनपुट की गई किसी भी वस्तु के द्रव्यमान की कक्षा की सही गणना करनी चाहिए।
चरण 4. तय करें कि आप किन उपकरणों का उपयोग करेंगे।
अपने कार्यक्रम के लिए एक लक्ष्य और नियम तय करने के बाद, यह तय करें कि आप अपने कार्यक्रम को विकसित करने के लिए किन उपकरणों का उपयोग करेंगे, साथ ही साथ कार्यक्रम किस ऑपरेटिंग सिस्टम के लिए विकसित किया जाएगा। आपको यह भी तय करना चाहिए कि आप अकेले काम करेंगे या एक टीम के रूप में। आप यह भी तय करना चाह सकते हैं कि क्या आप पूरे कार्यक्रम की प्रोग्रामिंग स्वयं करेंगे, या यदि आप किसी बाहरी कोड या टूल का उपयोग कर रहे हैं। इस बारे में सोचें कि यह कोड या उपकरण कैसे कार्यान्वित किए जाते हैं।
चरण 5. घटनाओं के क्रम पर निर्णय लें।
एक बार जब आपको इस बात का अंदाजा हो जाए कि आपका प्रोग्राम क्या करेगा, तो तय करें कि चीजें किस क्रम में होने वाली हैं। जब आप पहली बार प्रोग्राम लॉन्च करते हैं तो क्या होता है? प्रोग्राम उपयोगकर्ता को प्रोग्राम का उपयोग करने के बारे में कैसे सूचित करता है? उपयोगकर्ता को प्रोग्राम के साथ सबसे पहले क्या करना चाहिए? कार्यक्रम कैसे प्रतिक्रिया करता है? उपयोगकर्ता आगे क्या करता है? यह उपयोगकर्ता को कैसे सूचित किया जाता है? क्या होता है जब कार्यक्रम अपने लक्ष्य या उद्देश्य को पूरा करता है?
चरण 6. बड़ी समस्याओं को छोटी समस्याओं में विभाजित करें।
कार्यक्रम के मुख्य उद्देश्यों की एक सूची बनाएं। फिर उन बड़े उद्देश्यों को छोटे-छोटे उद्देश्यों में तोड़ दें जिनसे निपटना आसान हो। यदि उन छोटे कार्यों को हल करना अभी भी बहुत कठिन है, तो उन्हें और भी छोटे कार्यों में तोड़ दें।
चरण 7. अपने कार्यक्रम के मुख्य कार्य की रूपरेखा तैयार करें।
जब आप प्रोग्रामिंग शुरू करते हैं, तो अपने प्रोग्राम के मुख्य कार्यों या उद्देश्यों को रेखांकित करने के लिए आउट-ऑफ-फंक्शन टिप्पणियों का उपयोग करें। आप इन टिप्पणियों को संकलित या व्याख्या करने में सक्षम नहीं होंगे, लेकिन वे आपके कोड को व्यवस्थित करने में आपकी सहायता करेंगे।
चरण 8. कार्यक्रम के कार्यों और उद्देश्यों को एक-एक करके लागू करें।
आपके पास कार्यक्रम के कार्यों और उद्देश्यों की रूपरेखा तैयार करने के बाद, आप कोड लिखना शुरू कर सकते हैं जो प्रत्येक फ़ंक्शन को लागू करता है। कीप फंक्शन काफी सरल होना चाहिए। यदि कोई फ़ंक्शन बहुत जटिल लगता है, तो उसे छोटे कार्यों में तोड़ दें और उन कार्यों को लागू करें।
चरण 9. अपनी प्रोग्रामिंग का परीक्षण करें।
प्रोग्रामिंग प्रक्रिया के दौरान, यह सुनिश्चित करने के लिए कि आपका कोड ठीक से काम करता है, आपको अक्सर अपने प्रोग्राम का परीक्षण करना होगा। आपको प्रत्येक फ़ंक्शन का परीक्षण करने की आवश्यकता होगी जिसे आप लागू करने का प्रयास करते हैं। यह सुनिश्चित करने के लिए कि प्रोग्राम विभिन्न स्थितियों में काम करता है, अलग-अलग उपयोगकर्ता इनपुट का उपयोग करके अलग-अलग प्रयास करें। इस बारे में सोचें कि एक मानक उपयोगकर्ता प्रोग्राम का उपयोग कैसे कर सकता है, या किसी और से प्रोग्राम का परीक्षण करने के लिए कहें और देखें कि वे इसका उपयोग कैसे करते हैं।
चरण 10. आपके सामने आने वाली अनपेक्षित समस्याओं का निवारण करें।
जैसे ही आप प्रोग्रामिंग शुरू करते हैं, आप संभावित रूप से उन समस्याओं में भाग लेंगे जिनकी आपने उम्मीद नहीं की थी। इन समस्याओं के समाधान खोजने के लिए अपना सर्वश्रेष्ठ प्रयास करें निम्नलिखित कुछ चीजें हैं जो आप उन समस्याओं का निवारण करने के लिए कर सकते हैं जिनमें आप बदल जाते हैं।
- यदि आप निर्देशों से कोड पढ़ रहे हैं, तो निर्देशों को दोबारा पढ़ें और सुनिश्चित करें कि आप उन्हें समझते हैं।
- सुनिश्चित करें कि आपका कोड व्यवस्थित है, ठीक से इंडेंट किया गया है और सही सिंटैक्स का उपयोग कर रहा है।
- वर्तनी की जाँच करें और सुनिश्चित करें कि यह सही है।
- परिवर्तनीय मानों की जांच के लिए प्रिंट स्टेटमेंट का उपयोग करें।
- यदि आप सुनिश्चित नहीं हैं कि कोड का कोई अनुभाग चलाया जा रहा है, तो प्रिंट स्टेटमेंट का उपयोग करके देखें कि क्या वह उस सेक्शन में जाता है।
- त्रुटि संदेशों की जाँच करें और उन्हें Google करें।
- अपने कोड को अनुभागों में विभाजित करें और जहां कोई समस्या है उसे अलग करने के लिए अलग-अलग अनुभाग चलाएं।
- इंटरनेट पर वर्किंग कोड खोजने की कोशिश कर रहा है जो वह करता है जो आप करना चाहते हैं।
- देखें कि क्या कोई ऐसा उपकरण है जो वह करता है जो आप चाहते हैं।
- कॉपी और पेस्ट करने के बजाय हाथ से कोड दर्ज करें।
- एक ब्रेक लें और कोड पर वापस आएं।
- मदद के लिए पूछना।
चरण 11. अपने कार्यक्रम का पुन: परीक्षण करें।
जब भी आप कोई नया फ़ंक्शन लागू करते हैं या अपने कोड में परिवर्तन करते हैं, तो यह सुनिश्चित करने के लिए इसका परीक्षण करें कि यह ठीक से काम कर रहा है। एक बार जब आप अपने कोड के सभी कार्यों को लागू कर लेते हैं और यह सब ठीक से काम कर रहा होता है, तो आपका कार्यक्रम पूरा हो जाता है।
वीडियो - इस सेवा का उपयोग करके, कुछ जानकारी YouTube के साथ साझा की जा सकती है।
टिप्स
- मदद मांगने से न डरें। आपके द्वारा चुनी गई भाषा के जानकार बहुत सारे उपयोगकर्ताओं के साथ एक अच्छा, सक्रिय फ़ोरम खोजें, और अपनी ज़रूरत का कोई भी प्रश्न पूछें। अनुभव वाला एक वास्तविक जीवन मित्र कठिन अवधारणाओं को समझाने और कष्टप्रद बग से निपटने में मदद कर सकता है।
- अगर आप निराश होने लगें तो थोड़ा ब्रेक लें। जब आप वापस आएंगे तो आप पाएंगे कि आपको "मिल गया"। कंप्यूटर से लगभग 15 - 30 मिनट का समय सबसे अच्छा है।
- अगर आपको अपनी भाषा की कोई सस्ती किताब मिल जाए, तो उसे खरीद लें। एक कागजी संदर्भ रखना हमेशा अच्छा होता है, लेकिन केवल एक पुस्तक रखना व्यर्थ है क्योंकि वेब पर बहुत अधिक सहायता है।
- प्रेरित रहो। जितनी बार आप कर सकते हैं अभ्यास करें, क्योंकि जितना अधिक आप सत्रों के बीच में रहेंगे, उतना ही आप भूलेंगे।