or
यह अभ्यास पाठ्यक्रम का हिस्सा है
प्रोग्रामिंग पैरेडाइम्स की पहली झलक के लिए तैयार हो जाइए! इस अध्याय में जानेंगे कि प्रोग्रामिंग पैरेडाइम्स क्या होते हैं, ये क्यों महत्वपूर्ण हैं, और पैरेडाइम्स की दो व्यापक श्रेणियाँ: Imperative और Declarative programming। आप मॉड्यूलर कोड लिखने के लाभ, जिम्मेदारियों के बँटवारे (separation of responsibilities) का महत्व, और ये अलग-अलग पैरेडाइम्स से कैसे जुड़े हैं—यह भी सीखेंगे।
प्रोग्रामिंग में सबसे अधिक उपयोग होने वाले पैरेडाइम्स में से एक—Procedural Programming—में गहराई से उतरें। इस अध्याय में समझेंगे कि procedural programming क्या है, किन समस्याओं को यह हल करने में मदद करती है, और यह जिम्मेदारियों के बँटवारे तथा मॉड्यूलर कोड को कैसे सक्षम बनाती है। आप सीखेंगे कि `if` स्टेटमेंट्स, `for` लूप्स, और फंक्शन डेफिनिशन जैसे control flow स्टेटमेंट्स को procedural programming में कैसे उपयोग किया जाता है, और आप इन्हें Python में अभ्यास भी करेंगे।
इस अध्याय में functional programming पर ध्यान देंगे। हम functional programming की बुनियादी बातें कवर करेंगे: इसे कब उपयोग करें, इसके कुछ फायदे और सीमाएँ, और कुछ अनुप्रयोग। आप functional programming में recursion का उपयोग करना भी सीखेंगे, और खुद कुछ बेसिक functional प्रोग्राम इम्प्लीमेंट करेंगे!
चलिए classes और objects के साथ खेलते हैं! यह अध्याय Object-Oriented Programming पैरेडाइम, उसके सामान्य उपयोग-क्षेत्र, फायदे-नुकसान, और Python में बेसिक object-oriented प्रोग्राम कैसे इम्प्लीमेंट करें—इन सब पर केंद्रित है। हम इस पैरेडाइम के कुछ उन्नत विषयों, जैसे class inheritance और public बनाम private attributes, पर भी संक्षेप में चर्चा करेंगे।
वर्तमान अभ्यास