![translation](https://cdn.durumis.com/common/trans.png)
यह एक AI अनुवादित पोस्ट है।
[python]पायथन बेसिक 1 पायथन मॉड्यूल को समझना
- लेखन भाषा: कोरियाई
- •
-
आधार देश: सभी देश
- •
- आईटी
भाषा चुनें
durumis AI द्वारा संक्षेपित पाठ
- PHP में विकसित प्रोग्राम को पायथन में माइग्रेट करने की प्रक्रिया में, पायथन की विशेषताओं और मॉड्यूल की व्याख्या की जाती है।
- पायथन एक स्क्रिप्टिंग भाषा, डायनामिक टाइपिंग, स्वतंत्र प्लेटफ़ॉर्म जैसी विशेषताओं के साथ आता है और विभिन्न पुस्तकालयों का समर्थन करता है, जिससे उत्पादकता बढ़ती है।
- मॉड्यूल वेरिएबल, फंक्शन, क्लास आदि को एक साथ रखने वाली फाइलें हैं, जो दूसरों द्वारा बनाए गए मॉड्यूल का उपयोग करने या सामान्य रूप से उपयोग किए जाने वाले वेरिएबल, फंक्शन आदि को एक साथ लाने के लिए उपयोगी हैं।
कंपनी में PHP से बने प्रोग्राम को Python में माइग्रेट करने का मौका मिला।
डेटा की मात्रा धीरे-धीरे बढ़ती जा रही है और PHP के साथ प्रोसेसिंग की गति धीमी हो गई है, और Python के डेटा प्रोसेसिंग में तेजी का लाभ होने के कारण, हमने माइग्रेशन करने का फैसला किया।
1. Python क्या है?
Python एक भाषा है जिसका निर्माण 1990 में एक डेवलपर गुइडो वैन रोसम (डच: गुइडो वैन रोसम, 31 जनवरी 1956 को पैदा हुए) ने किया था, यह एक इंटरप्रेटर आधारित भाषा है।
Python की विशेषताएं इस प्रकार हैं:
- स्क्रिप्ट भाषा: Python एक इंटरप्रेटर भाषा है जिसमें इंटरप्रेटर सोर्स कोड को एक-एक करके पढ़ता है और उसे निष्पादित करता है।
- डायनामिक टाइपिंग: Python में, चर घोषित करते समय डेटा प्रकारों को निर्दिष्ट नहीं किया जाता है। वास्तव में, मैंने इसका उपयोग किया है, और ऐसा लगता है कि Python डेटा प्रकारों के प्रति संवेदनशील है। यदि आप चर का उपयोग करते समय सावधान नहीं हैं, तो अक्सर त्रुटियां आती हैं।
- स्वतंत्र प्लेटफॉर्म: Python को हर ऑपरेटिंग सिस्टम पर संकलित करने की आवश्यकता नहीं होती है, इसलिए एक बार जब आप कोड लिख लेते हैं, तो आप इसे किसी भी ऑपरेटिंग सिस्टम पर चला सकते हैं।
Python विभिन्न प्रकार की लाइब्रेरी का समर्थन करता है, जो इसे अन्य भाषाओं की तुलना में अधिक उत्पादक बनाता है।
2. Python मॉड्यूल क्या है?
Python में, एक मॉड्यूल एक फ़ाइल है जिसमें चर, फ़ंक्शन और क्लास होते हैं। Python प्रोग्रामिंग करते समय, आप दूसरों द्वारा बनाए गए मॉड्यूल का उपयोग कर सकते हैं या सामान्य रूप से उपयोग किए जाने वाले चर, फ़ंक्शन आदि को एक साथ समूहीकृत कर सकते हैं।
मॉड्यूल का उपयोग करने का तरीका import कीवर्ड का उपयोग करना है।
आइए एक उदाहरण के रूप में देखें कि random मॉड्यूल का उपयोग कैसे करें।
import random
#random module load
print(random.randrange(0, 10))
यह एक उदाहरण है जिसमें random मॉड्यूल को लोड किया जाता है और मॉड्यूल में मौजूद randrange फ़ंक्शन को कॉल किया जाता है।
यह दो संख्याओं को पैरामीटर के रूप में लेता है और दो संख्याओं के बीच एक यादृच्छिक संख्या देता है।
आप अपने स्वयं के मॉड्यूल बनाने के लिए भी स्वतंत्र हैं। यह आम तौर पर उपयोग किए जाने वाले चर, फ़ंक्शन आदि को एक सामान्य मॉड्यूल में लिखकर कोड की लंबाई को कम करने और उत्पादकता बढ़ाने में मदद करता है।
आइए module.py बनाएं, जिसे हम मॉड्यूल के रूप में उपयोग करेंगे, और main.py बनाएं जो मॉड्यूल को इम्पोर्ट करके उपयोग करेगा।
#module.py
#두 수를 입력받아 더한 값을 출력하는 함수
def add(number1, number2):
result = number1 + number2
return result
#main.py
#직접 만든 module.py import
import module
#module의 add 함수 사용
कोड चलाने पर, आपको 6 का परिणाम मिलेगा।
मॉड्यूल में कई फ़ंक्शन और चर एक साथ उपयोग किए जा सकते हैं।
"वॉलेट" मॉड्यूल के उपयोग के एक उदाहरण के साथ समझने में आसानी के लिए, आइए एक नज़र डालते हैं।
#wallet.py
balance = 0
#수입
def income(money):
global balance
balance += money
#현재 잔액 확인
def getBalance():
global balance
print("현재 남은 잔액은 " + str(balance) + "입니다.")
#지출
def spend(money):
global balance
balance -= money
#use_wallet.py
import wallet
wallet.getBalance() # 잔액확인
wallet.income(10000) # 10000원 추가
wallet.getBalance() # 잔액 확인
wallet.spend(5000) # 5000원 사용
वॉलेट मॉड्यूल में बैलेंस नामक एक चर और आय, व्यय और शेष राशि की जाँच करने वाले तीन फ़ंक्शन हैं, और use_wallet में तीन फ़ंक्शन का उपयोग किया जाता है। global कीवर्ड एक कीवर्ड है जो इंगित करता है कि फ़ंक्शन को वैश्विक चर के रूप में उपयोग किया जाना है।
आज हमने Python के मॉड्यूल के बारे में संक्षेप में जाना।
ऊपर दिए गए उदाहरण को नीचे दिए गए गिट हब से देखा जा सकता है।