विषय
- #पायथन मॉड्यूल
- #पायथन
रचना: 2024-03-27
रचना: 2024-03-27 19:56
कंपनी में PHP से बने प्रोग्राम को Python में माइग्रेट करने का अवसर मिला है।
प्रोसेस करने वाले डेटा की मात्रा धीरे-धीरे बढ़ती जा रही है, और PHP द्वारा प्रोसेसिंग की गति धीमी हो गई है। Python के डेटा प्रोसेसिंग में तेज़ होने के लाभ के कारण, हम माइग्रेशन करने का निर्णय लिया है।
Python एक ऐसी भाषा है जिसका जन्म 1990 में Guido van Rossum (डच: Guido van Rossum, 31 जनवरी, 1956 को जन्म) नामक एक डेवलपर ने किया था। यह एक इंटरप्रेटर प्रकार की भाषा है।
Python की विशेषताएँ इस प्रकार हैं।
Python विभिन्न प्रकार के पुस्तकालयों का समर्थन करता है, इसलिए अन्य भाषाओं की तुलना में इसकी उत्पादकता अधिक है।
Python में, एक मॉड्यूल एक फ़ाइल है जिसमें चर, फ़ंक्शन और कक्षाएँ एक साथ संग्रहीत होती हैं। Python कोडिंग करते समय, आप दूसरों द्वारा बनाए गए मॉड्यूल का उपयोग कर सकते हैं, या आप सामान्य रूप से उपयोग किए जाने वाले चर और फ़ंक्शन इत्यादि को एक साथ इकट्ठा करके उपयोग कर सकते हैं।
मॉड्यूल का उपयोग करने का तरीका import कीवर्ड का उपयोग करना है।
एक उदाहरण के तौर पर, आइए random मॉड्यूल का उपयोग करने का तरीका देखें।
यह एक उदाहरण है जहाँ random नामक मॉड्यूल को आयात किया गया है और मॉड्यूल में मौजूद randrange नामक फ़ंक्शन को कॉल किया गया है।
पैरामीटर के रूप में दो संख्याएँ दी जाती हैं, और इन संख्याओं के बीच एक यादृच्छिक संख्या वापस की जाती है।
आप अपना खुद का मॉड्यूल भी बना सकते हैं। सामान्य रूप से उपयोग किए जाने वाले चर और फ़ंक्शन इत्यादि को एक सामान्य मॉड्यूल में बनाना कोड की लंबाई कम करने और उत्पादकता बढ़ाने में मदद करता है।
आइए module.py नामक एक मॉड्यूल बनाएँ जिसका उपयोग हम मॉड्यूल के रूप में करेंगे, और main.py नामक एक मॉड्यूल बनाएँ जो मॉड्यूल को इम्पोर्ट करता है और इसका उपयोग करता है, और फिर इसे जाँचें।
यदि आप उपरोक्त कोड को निष्पादित करते हैं, तो आपको 6 का परिणाम मिलेगा।
एक मॉड्यूल में कई फ़ंक्शन और चर भी हो सकते हैं।
समझने में आसानी के लिए, आइए "वॉलेट" नामक मॉड्यूल का उपयोग करने का एक उदाहरण देखें।
wallet नामक मॉड्यूल में balance नामक एक चर और income, spend और getBalance नामक तीन फ़ंक्शन हैं, और use_wallet में इन तीनों फ़ंक्शन्स का उपयोग किया गया है। global कीवर्ड का अर्थ है कि फ़ंक्शन को एक वैश्विक चर के रूप में उपयोग किया जाएगा।
आज हमने Python के मॉड्यूल के बारे में संक्षेप में जाना।
ऊपर दिया गया उदाहरण नीचे दिए गए GitHub पर देखा जा सकता है।
टिप्पणियाँ0