Build your ultimate AI agent
कोर्स विवरण
यह पाठ्यक्रम आपको एक व्यावहारिक अनुप्रयोग — एक मॉर्गेज कैलकुलेटर — के विकास के माध्यम से सॉफ्टवेयर इंजीनियरिंग का व्यावहारिक परिचय प्रदान करता है। आप यह सीखेंगे कि ऋण राशि, ब्याज दर और ऋण अवधि जैसे प्रमुख इनपुट के आधार पर मासिक भुगतान कैसे गणना करें। इस दौरान, आप कुशल, मॉड्यूलर और रखरखाव योग्य कोड बनाने के लिए आवश्यक सॉफ़्टवेयर इंजीनियरिंग सिद्धांतों को लागू करेंगे।
आप क्या बनाएँगे
Python का उपयोग करके, आप एक मॉर्गेज कैलकुलेटर डिज़ाइन और लागू करेंगे, जो एक बुनियादी टूल से विकसित होकर एक मजबूत समाधान बन जाता है। सरल मॉड्यूल्स से शुरुआत करते हुए, आप इनहेरिटेंस का उपयोग करके कार्यक्षमता का विस्तार करेंगे और उन्नत कैलकुलेटर बनाएंगे, जिसमें एक ऐसा कैलकुलेटर भी शामिल है जो वित्तीय गणनाओं को संभालता है। यह व्यावहारिक प्रोजेक्ट आपको वास्तविक दुनिया की सॉफ़्टवेयर विकास तकनीकों को समझने और स्केलेबल कोड को संरचित करने का तरीका सीखने में मदद करेगा।आप जिन तकनीकों का उपयोग करेंगे
पूरे पाठ्यक्रम के दौरान, आप DRY (Don’t Repeat Yourself) सिद्धांत और मॉड्यूलरिटी जैसी सर्वोत्तम प्रथाओं का पालन करेंगे, ताकि अपने कोड को प्रभावी ढंग से व्यवस्थित कर सकें। आप PEP 8 मानकों का पालन करेंगे, कोड गुणवत्ता बनाए रखने के लिए Pylint जैसे टूल्स का उपयोग करेंगे, और अपने एप्लिकेशन की विश्वसनीयता सुनिश्चित करने के लिए pytest के साथ स्वचालित परीक्षण लिखेंगे। पाठ्यक्रम के अंत तक, आपके पास वास्तविक दुनिया के सॉफ़्टवेयर समाधानों को आत्मविश्वास के साथ डिज़ाइन, लागू और परीक्षण करने के कौशल होंगे।पूर्वापेक्षाएँ
पाठ्यक्रम
कोर्स रूपरेखा
1
केस स्टडी का परिचय
ब्रीफ़ को समझिए और शुरू से अपने कैलकुलेटर्स बनाइए, साथ ही महत्वपूर्ण ऑब्जेक्ट-ओरिएंटेड और सॉफ्टवेयर इंजीनियरिंग सिद्धांतों जैसे Don't Repeat Yourself (DRY) सिद्धांत का पुनरावलोकन कीजिए.
2
एक Python मॉड्यूल लिखें
बेसिक्स पूरे हो गए हैं, अब उन्हें और निखारने का समय है! डॉक्यूमेंटेशन और ऑटोमेटेड टेस्टिंग जोड़ना जारी रखें, और फ़ंक्शनैलिटी को और आगे तक बढ़ाएँ.
3
मेंटेनेबिलिटी
मुख्य कोड लिख लिया गया है, तो अब यह पक्का करने का समय है कि सब कुछ अपेक्षा के अनुसार काम करे और सर्वोत्तम प्रैक्टिसेज़ का पालन करे। सीखिए कि कोड की समीक्षा, रिफैक्टर और सुधार कैसे करें, तथा अधिक व्यापक टेस्ट कैसे चलाएँ.
केस स्टडी: Python में सॉफ्टवेयर बनाना
कोर्स
पूरा

