मुख्य सामग्री पर जाएं

कोर्स

Programming Paradigm Concepts

बेसिक2 घंटे

प्रोग्रामिंग के विभिन्न प्रतिमानों का अन्वेषण करें, जिनमें इम्पेरेटिव और डिक्लेरेटिव, प्रोसीजरल, फंक्शनल और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग शामिल हैं।

Python2 घंटे14 वीडियो45 अभ्यास3,450 XP4,240उपलब्धि प्रमाणपत्र

अपना नि:शुल्क अकाउंट बनाएँ

Google के साथ जारी रखें
या
जारी रखकर, आप हमारी उपयोग की शर्तें, हमारा गोपनीयता नीति और यह कि आपका डेटा USA में संग्रहीत है।

हज़ारों कंपनियों के शिक्षार्थियों द्वारा पसंद किया गया

टीम को प्रशिक्षित कर रहे हैं?

बिज़नेस आज़माएँ

कोर्स विवरण

प्रोग्रामिंग के बारे में जो आप जानते हैं, उसमें एक नए दृष्टिकोण के लिए तैयार हैं? In प्रोग्रामिंग प्रतिमानों का परिचय में, आप विभिन्न प्रोग्रामिंग प्रतिमानों की मूल बातें सीखेंगे, जिनमें इम्पेरेटिव और डिक्लेरेटिव प्रोग्रामिंग, प्रोसीजरल प्रोग्रामिंग, फंक्शनल प्रोग्रामिंग, और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग शामिल हैं.

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


प्रत्येक प्रोग्रामिंग पैराडाइम के फायदे और नुकसान समझें



अध्याय 2-4 में, आप क्रमशः प्रक्रियात्मक, फंक्शनल, और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का अन्वेषण करेंगे। प्रत्येक अध्याय में विशिष्ट प्रोग्रामिंग प्रतिमान की प्रमुख विशेषताएँ, कुछ सामान्य वास्तविक-विश्व अनुप्रयोग, और इतना अवलोकन शामिल होगा कि आपको यह समझने में मदद मिले कि एक प्रतिमान के बजाय दूसरे का उपयोग कब करना है।

सरल प्रक्रियात्मक, फंक्शनल और ऑब्जेक्ट-ओरिएंटेड प्रोग्राम लागू करें



प्रत्येक अध्याय में दिए गए प्रतिमान के भीतर एक प्रोग्राम बनाने का अभ्यास भी शामिल होगा। आप Python का उपयोग करके सबरूटीन और रिकर्सिव फ़ंक्शन लिखेंगे, और अपनी स्वयं की क्लासें परिभाषित करेंगे।

जब आप इसे पूरा कर लेंगे, तो आपके पास प्रोग्रामिंग पैराडाइम्स की बुनियादी बातों, उनके उपयोग, सामान्य कोडिंग पैटर्न, और विशिष्ट परिस्थितियों में प्रत्येक को कब लागू करना है, इसकी ठोस समझ होगी।

पूर्वापेक्षाएँ

पाठ्यक्रम

कोर्स रूपरेखा

1

Programming Paradigms का परिचय

प्रोग्रामिंग पैरेडाइम्स की पहली झलक के लिए तैयार हो जाइए! इस अध्याय में जानेंगे कि प्रोग्रामिंग पैरेडाइम्स क्या होते हैं, ये क्यों महत्वपूर्ण हैं, और पैरेडाइम्स की दो व्यापक श्रेणियाँ: Imperative और Declarative programming। आप मॉड्यूलर कोड लिखने के लाभ, जिम्मेदारियों के बँटवारे (separation of responsibilities) का महत्व, और ये अलग-अलग पैरेडाइम्स से कैसे जुड़े हैं—यह भी सीखेंगे।
अध्याय शुरू करें
2

Procedural Programming

प्रोग्रामिंग में सबसे अधिक उपयोग होने वाले पैरेडाइम्स में से एक—Procedural Programming—में गहराई से उतरें। इस अध्याय में समझेंगे कि procedural programming क्या है, किन समस्याओं को यह हल करने में मदद करती है, और यह जिम्मेदारियों के बँटवारे तथा मॉड्यूलर कोड को कैसे सक्षम बनाती है। आप सीखेंगे कि `if` स्टेटमेंट्स, `for` लूप्स, और फंक्शन डेफिनिशन जैसे control flow स्टेटमेंट्स को procedural programming में कैसे उपयोग किया जाता है, और आप इन्हें Python में अभ्यास भी करेंगे।
अध्याय शुरू करें
3

Functional Programming

इस अध्याय में functional programming पर ध्यान देंगे। हम functional programming की बुनियादी बातें कवर करेंगे: इसे कब उपयोग करें, इसके कुछ फायदे और सीमाएँ, और कुछ अनुप्रयोग। आप functional programming में recursion का उपयोग करना भी सीखेंगे, और खुद कुछ बेसिक functional प्रोग्राम इम्प्लीमेंट करेंगे!
अध्याय शुरू करें
4

Object-Oriented Programming

चलिए classes और objects के साथ खेलते हैं! यह अध्याय Object-Oriented Programming पैरेडाइम, उसके सामान्य उपयोग-क्षेत्र, फायदे-नुकसान, और Python में बेसिक object-oriented प्रोग्राम कैसे इम्प्लीमेंट करें—इन सब पर केंद्रित है। हम इस पैरेडाइम के कुछ उन्नत विषयों, जैसे class inheritance और public बनाम private attributes, पर भी संक्षेप में चर्चा करेंगे।
अध्याय शुरू करें

Programming Paradigm Concepts

कोर्स
पूरा

उपलब्धि प्रमाणपत्र प्राप्त करें

अभी नामांकन करें

DataCamp for Mobile के साथ अपने डेटा कौशल बढ़ाएं

हमारे मोबाइल पाठ्यक्रमों और दैनिक 5-मिनट कोडिंग चुनौतियों के साथ चलते-फिरते प्रगति करें।