2 रिपॉजिटरी
Code examples demonstrating the internal Python object model, including attribute access and special methods.
Distinct from Python Descriptors: Broadens from just descriptors to include the wider Python object model such as dunder methods and attribute lookup
Explore 2 awesome GitHub repositories matching software engineering & architecture · Object Model Implementations. Refine with filters or upvote what's useful.
यह प्रोजेक्ट व्यावहारिक स्क्रिप्ट्स और संदर्भ गाइडों का एक संग्रह है जो उन्नत Python भाषा सुविधाओं और मुहावरों को प्रदर्शित करता है। यह समवर्तीता (concurrency), मेटाप्रोग्रामिंग, और डेटा संरचना डिज़ाइन जैसी अवधारणाओं में महारत हासिल करने के लिए कोड कार्यान्वयन प्रदान करता है। रिपॉजिटरी में Python ऑब्जेक्ट मॉडल के उदाहरण शामिल हैं, जो कस्टम एट्रिब्यूट एक्सेस, डिस्क्रिप्टर प्रोटोकॉल, और विशेष मेथड ओवरराइड्स को कवर करते हैं। इसमें ऑब्जेक्ट-ओरिएंटेड बॉयलरप्लेट को कम करने के लिए फर्स्ट-क्लास फ़ंक्शंस और डेकोरेटर्स का उपयोग करने वाले डिज़ाइन पैटर्न्स के कार्यान्वयन भी शामिल हैं। कोडबेस क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें इवेंट लूप्स और फ्यूचर्स के साथ एसिंक्रोनस प्रोग्रामिंग, कस्टम अनुक्रमों और जनरेटर का निर्माण, और इंटरफ़ेस प्रवर्तन के लिए एब्सट्रैक्ट बेस क्लासेस का उपयोग शामिल है। यह कॉन्टेक्स्ट मैनेजर्स के माध्यम से संसाधन प्रबंधन और टेक्स्ट व बाइट अनुक्रमों के प्रबंधन को भी प्रदर्शित करता है।
Code demonstrating custom attribute access, descriptor protocols, and special method overrides for Python objects.
CPython-Internals, CPython इंटरप्रेटर के लिए एक तकनीकी कार्यान्वयन गाइड और रेफरेंस है। यह आंतरिक C सोर्स कोड और आर्किटेक्चर का विस्तृत विश्लेषण प्रदान करता है, जो इंटरप्रेटर के व्यवहार को नियंत्रित करने वाले लॉजिक पर केंद्रित है। यह प्रोजेक्ट Python ऑब्जेक्ट मॉडल और संकलन पाइपलाइन का दस्तावेजीकरण करता है, जो रॉ ग्रामर और एब्सट्रैक्ट सिंटैक्स ट्री से निष्पादन योग्य बाइटकोड तक की प्रक्रिया को ट्रैक करता है। यह C एक्सटेंशन डेवलपमेंट के लिए एक रेफरेंस के रूप में भी कार्य करता है, जो यह बताता है कि आंतरिक डेटा संरचनाओं के साथ इंटरफेस कैसे करें और C API का उपयोग कैसे करें। सामग्री में मेमोरी मैनेजमेंट शामिल है, जिसमें रेफरेंस काउंटिंग और जेनरेशनल गार्बेज कलेक्शन, साथ ही ग्लोबल इंटरप्रेटर लॉक का कार्य शामिल है।
Examines the low-level C implementation of the Python object model and internal data structures.