Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन का आंतरिक कार्यान्वयन


इस लेख में, हम पायथन के आंतरिक कार्यान्वयन और पायथन इंटरप्रेटर द्वारा विभिन्न ऑब्जेक्ट्स को मेमोरी में स्पेस आवंटित करने के तरीके के बारे में जानेंगे।

पायथन जावा की तरह एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग कंस्ट्रक्ट लैंग्वेज है। पायथन एक इंटरप्रेटर का उपयोग करता है और इसलिए इसे इंटरप्रेटेड लैंग्वेज कहा जाता है। पायथन पठनीयता बढ़ाने और समय और स्थान जटिलता को कम करने के लिए मिनिमलिज्म और मॉड्यूलैरिटी का समर्थन करता है। पायथन का मानक कार्यान्वयन "cpython" कहलाता है और हम पायथन में आउटपुट प्राप्त करने के लिए C कोड का उपयोग कर सकते हैं।

पायथन सोर्स कोड को बाइट कोड की एक श्रृंखला में परिवर्तित करता है। तो पायथन के भीतर, संकलन चरण होता है, लेकिन सीधे बाइट कोड में और इस बाइट कोड को CPU द्वारा पहचाना नहीं जा सकता। इसलिए इस कार्य को करने के लिए एक मध्यस्थ की आवश्यकता होती है। यहां एक इंटरप्रेटर अस्तित्व में आता है जिसे पायथन वर्चुअल मशीन कहा जाता है। पायथन वर्चुअल मशीन बाइट कोड के निष्पादन का ख्याल रखती है।

अब आइए देखते हैं कि पायथन में विभिन्न प्रिमिटिव और व्युत्पन्न डेटा प्रकारों के साथ फ्रेम्स और ऑब्जेक्ट्स कैसे तय किए जाते हैं।

List

पायथन का आंतरिक कार्यान्वयन

Tuple

पायथन का आंतरिक कार्यान्वयन

Dictionary कार्यान्वयन

पायथन का आंतरिक कार्यान्वयन

Set कार्यान्वयन

पायथन का आंतरिक कार्यान्वयन

Class कार्यान्वयन

पायथन का आंतरिक कार्यान्वयन

निष्कर्ष

इस लेख में, हमने पायथन के आंतरिक कार्यान्वयन और पायथन में आंतरिक रूप से फ्रेम्स/ऑब्जेक्ट्स आवंटन के बारे में सीखा।

  1. पायथन में लिस्ट (List) का आंतरिक कार्यान्वयन पायथन में लिस्ट (List) का आंतरिक कार्यान्वयन

    इस ट्यूटोरियल में, हम पायथन 3.x या उससे पहले के संस्करण में लिस्ट (List) के आंतरिक कार्यान्वयन के बारे में जानेंगे। हम यह भी देखेंगे कि जब हम प्रत्येक चरण में एक पायथन स्टेटमेंट लिखते हैं तो ऑब्जेक्ट और फ्रेम कैसे बनते हैं।लिस्ट इनिशियलाइज़ करना: इसका मतलब है कि हम कुछ तत्वों के साथ एक लिस्ट बना रहे

  1. पायथन में इमेज प्रोसेसिंग (Pillow लाइब्रेरी) पायथन में इमेज प्रोसेसिंग (Pillow लाइब्रेरी)

    Pillow (PIL का फोर्क) पायथन में इमेज प्रोसेसिंग के लिए डिफ़ैक्टो स्टैंडर्ड लाइब्रेरी है। यह सरल से उन्नत इमेज मैनिपुलेशन सपोर्ट करता है। इंस्टॉलेशन pip install pillow इमेज लोड करना और जानकारी देखना from PIL import Image # इमेज खोलें img = Image.open(statue_of_unity.jpg) # बेसिक जानकारी print(fफॉ

  1. पायथन में PDF फाइल्स के साथ काम करना: PyPDF2 लाइब्रेरी पायथन में PDF फाइल्स के साथ काम करना: PyPDF2 लाइब्रेरी

    पायथन एक बहुत बहुमुखी भाषा है क्योंकि यह विभिन्न आवश्यकताओं पर काम करने के लिए लाइब्रेरीज़ का एक बड़ा सेट प्रदान करता है। हम सभी पोर्टेबल डॉक्यूमेंट फॉर्मेट (PDF) फाइल्स पर काम करते हैं। पायथन PDF फाइलों के साथ काम करने के विभिन्न तरीके प्रदान करता है। इसमें हम पायथन लाइब्रेरी PyPDF2 का उपयोग करके