नए प्रोग्रामर के लिए 10 सर्वश्रेष्ठ शुरुआती परियोजनाएं

नए प्रोग्रामर के लिए 10 सर्वश्रेष्ठ शुरुआती परियोजनाएं

त्वरित सम्पक

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





आपको कहीं से शुरुआत करनी होगी। जब सीखने के लिए बहुत कुछ है, तो आपको कहां से शुरुआत करनी चाहिए? अपने प्रोग्रामिंग कौशल को तेज करने का सबसे अच्छा तरीका कोडिंग प्रोजेक्ट बनाने के लिए अपने ज्ञान को लागू करना है।





चाहे आप एक नौसिखिया हों या आप कोडिंग में वापस आ रहे हों, यहां आपके आत्मविश्वास को बढ़ाने और आपको एक बेहतर डेवलपर बनाने के लिए सबसे अच्छी प्रोग्रामिंग परियोजनाएं हैं।





शुरुआती प्रोग्रामिंग परियोजनाएं

यदि आप एक पूर्ण शुरुआत कर रहे हैं, तो आप दो वेब मार्कअप भाषाओं की मूल बातें जानना चाहेंगे: HTML और CSS। HTML कोड की मूल बातें समझना वेब ऐप्स बनाने के बारे में आपको सबसे पहले जानने की जरूरत है।

व्यवस्थापक पासवर्ड भूल गए विंडोज़ एक्सपी पेशेवर

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



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

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





आइए कुछ व्यावहारिक परियोजनाओं में गोता लगाएँ!

1. अपना खुद का शतरंज का खेल बनाएं

एक शतरंज गेम बनाना एक क्लासिक गेम लेने का एक शानदार तरीका है जिसे आप पहले से जानते हैं और इसे एक प्रोग्राम में बदल सकते हैं। शतरंज एक शानदार स्टार्टर पीस बनाता है --- यमक इरादा --- प्रोग्रामिंग करियर की ओर।





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

यह प्रोग्राम बनाने के लिए चरण-दर-चरण ट्यूटोरियल नहीं है, लेकिन इसमें इस बात की बहुत जानकारी है कि प्रोग्रामर एक जटिल प्रोजेक्ट बनाने के बारे में कैसे सोचते हैं।

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

2. एक मोबाइल ऐप कोड करें

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

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

3. अपना खुद का कैलकुलेटर बनाएं

कैलकुलेटर सीखने के लिए सबसे लोकप्रिय शुरुआती परियोजनाओं में से एक है। कैलकुलेटर बनाने से आपको एक लेआउट लिखने का अभ्यास मिलता है, तर्क जो लेआउट से संख्याओं या प्रतीकों को पढ़ता है, और तर्क जो परिणाम प्राप्त करने के लिए जानकारी को संसाधित करता है। जब आप कैलकुलेटर का परीक्षण करते हैं और यह महसूस करते हैं कि इसमें क्या होता है, तो आपको सोचने के लिए शुरू करना और चुनौतीपूर्ण करना काफी आसान है।

इस ऐप को बनाने के लिए HTML और CSS के साथ जोड़ी बनाने के लिए जावास्क्रिप्ट एक बेहतरीन भाषा है।

4. एक टू-डू लिस्ट ऐप बनाएं

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

यह वीडियो आपको बड़े तीन --- HTML, CSS और जावास्क्रिप्ट का उपयोग करके ऐप के माध्यम से चलेगा ( जावास्क्रिप्ट के बारे में अधिक जानें )---आप इसे दिखाने के लिए अपनी पसंद के पोर्टफोलियो में अपलोड कर सकते हैं। अपने आप को चुनौती देने के लिए उस पर अपनी खुद की स्पिन डालने का प्रयास करें।

5. वजन रूपांतरण उपकरण विकसित करें

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

उपरोक्त उदाहरण एकीकृत करता है बूटस्ट्रैप आपके प्रोजेक्ट में, जो वेब ऐप्स बनाने में आपकी सहायता करने के लिए एक बेहतरीन स्टार्टर टूल हो सकता है।

6. कोड ए रॉक, पेपर, कैंची गेम

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

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

7. अपना खुद का टिक टीएसी को पैर की अंगुली का खेल बनाएँ

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

HTML, CSS और JavaScript का उपयोग करके आप एक अपराजेय Tic Tac Toe bot बनाना सीख सकते हैं।

8. पायथन के साथ वेब स्क्रैपर

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

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

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

9. एक बुनियादी HTML5 वेबसाइट बनाएं

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

जितना अधिक आप सीखेंगे, आपकी वेबसाइट की जटिलता बढ़ेगी। आपके द्वारा खोजी जाने वाली अन्य प्रोग्रामिंग भाषाओं का उपयोग वेबसाइटों के पिछले छोर पर किया जा सकता है, जिससे आपके प्रोग्रामिंग कौशल को फ्लेक्स करते समय वे एक शानदार गो-टू बन जाते हैं।

10. एक साधारण जावास्क्रिप्ट स्लाइड शो बनाएँ

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

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

छोटा शुरू करो, बड़ा सोचो

प्रोग्रामिंग प्रोजेक्ट आपके कोडिंग कौशल को स्नोबॉल करते हैं। HTML और CSS के साथ एक प्रोजेक्ट चुनें और जल्द ही आप जावास्क्रिप्ट का उपयोग कर रहे हैं। बहुत पहले, आप जटिल पायथन गेम और ऐप्स बना रहे होंगे। यह आश्चर्यजनक है कि आपके प्रोग्रामिंग ज्ञान के लिए परियोजनाओं का एक स्थिर, लगातार प्रवाह क्या करेगा।

अब आपके पास 10 शुरुआती कोडिंग प्रोजेक्ट हैं जिन्हें अलग करना और एक साथ पीसना है। एक, दो या सभी चुनें, लेकिन आप जो भी करें: कोडिंग प्राप्त करें!

तैयार? यह सबसे अच्छा जांचने का समय है मुफ्त ऑनलाइन प्रोग्रामिंग पाठ्यक्रमों के लिए साइटें .

साझा करना साझा करना कलरव ईमेल क्या आपको तुरंत विंडोज 11 में अपग्रेड करना चाहिए?

विंडोज 11 जल्द ही आ रहा है, लेकिन क्या आपको जल्द से जल्द अपडेट करना चाहिए या कुछ हफ्ते इंतजार करना चाहिए? चलो पता करते हैं।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • एचटीएमएल
  • जावास्क्रिप्ट
  • जावा
  • अजगर
  • सीएसएस
  • प्रोग्रामिंग गेम्स
  • कोडिंग ट्यूटोरियल
  • प्रोग्रामिंग की भाषाएँ
  • प्रोग्रामिंग टूल्स
लेखक के बारे में एंथोनी ग्रांट(40 लेख प्रकाशित)

एंथनी ग्रांट प्रोग्रामिंग और सॉफ्टवेयर को कवर करने वाला एक स्वतंत्र लेखक है। वह प्रोग्रामिंग, एक्सेल, सॉफ्टवेयर और टेक्नोलॉजी में कंप्यूटर साइंस के प्रमुख हैं।

एंथनी ग्रांट . की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें