python पायथन डिजाइन पैटर्न




design-patterns (4)

आप here और here शुरू कर सकते here

डिज़ाइन पैटर्स पर गहराई से देखने के लिए आपको डिज़ाइन पैटर्न देखना चाहिए : पुन: प्रयोज्य ऑब्जेक्ट-ओरिएंटेड सॉफ़्टवेयर के तत्व । स्रोत कोड पायथन में नहीं है, लेकिन पैटर्न को समझने के लिए आपको इसकी आवश्यकता नहीं है।

https://code.i-harness.com

मैं ऐसे संसाधनों की तलाश में हूं जो पाइथन का उपयोग करके सर्वोत्तम प्रथाओं, डिजाइन पैटर्न और ठोस सिद्धांतों के उदाहरण प्रदान करते हैं।


आप इस article को भी पढ़ना चाहेंगे (.pdf फ़ाइल का चयन करें), जो गतिशील ऑब्जेक्ट उन्मुख भाषाओं (यानी पायथन) में डिज़ाइन पैटर्न पर चर्चा करता है। पृष्ठ उद्धृत करने के लिए:

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


कुछ इन में ओवरलैप

पाइथन में इंटरमीडिएट और उन्नत सॉफ्टवेयर बढ़ईगीरी

एक पाइथोनिस्टा की तरह कोड: Idiomatic पायथन

पायथन मुहावरे और क्षमता

Google डेवलपर दिवस यूएस - पायथन डिजाइन पैटर्न

एक अन्य संसाधन उदाहरण के द्वारा पाइथन व्यंजनों पर है । एक अच्छी संख्या सर्वोत्तम प्रथाओं का पालन नहीं करती है लेकिन आप वहां कुछ पैटर्न पा सकते हैं जो उपयोगी हैं


प्रकार

>>> import this

एक पायथन कंसोल में।

यद्यपि इसे आमतौर पर एक (ठीक!) मजाक के रूप में माना जाता है, इसमें कुछ वैध पायथन-विशिष्ट सिद्धांत होते हैं।







design-patterns