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

पायथन मॉड्यूल कैसे विकसित करें?


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

जब आप एक मॉड्यूल आयात करते हैं, जैसे `हैलो`, तो दुभाषिया इनपुट स्क्रिप्ट वाली निर्देशिका में hello.py नाम की एक फ़ाइल की खोज करता है और फिर पर्यावरण चर PYTHONPATH द्वारा निर्दिष्ट निर्देशिकाओं की सूची में खोजता है।

Fibonacci.py नाम की एक फाइल बनाएं और उसमें निम्नलिखित कोड डालें:

def fib(n):    # write Fibonacci series up to n
    a, b = 0, 1
    while b < n:
        print(b, end=' ')
        a, b = b, a+b
    print()
def fib2(n):   # return Fibonacci series up to n
    result = []
    a, b = 0, 1
    while b < n:
        result.append(b)
        a, b = b, a+b
    return result

अब अपना टर्मिनल खोलें और इस फाइल वाली निर्देशिका को बदलने के लिए cd कमांड का उपयोग करें और पायथन शेल खोलें। निम्नलिखित कथन दर्ज करें:

>>> import fibonacci
>>> fibonacci.fib(1000)
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
>>> fibonacci.fib2(100)
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]

आपने एक मॉड्यूल बनाया, इसे आयात किया और इसके कार्यों का उपयोग किया। आप पाइथन डॉक्स ट्यूटोरियल में मॉड्यूल और उन्हें बनाने के तरीके के बारे में अधिक पढ़ सकते हैं:https://docs.python.org/2/tutorial/modules.html


  1. पायथन प्रोग्राम में दी गई संख्या एक फाइबोनैचि संख्या है या नहीं, इसकी जांच कैसे करें?

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या n को देखते हुए, जाँच करें कि n एक फाइबोनैचि संख्या है या नहीं हम सभी जानते हैं कि nवीं फाइबोनैचि संख्या पिछले दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रस्त

  1. पायथन प्रोग्राम कैसे जांचें कि दी गई संख्या एक फाइबोनैचि संख्या है या नहीं?

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या n को देखते हुए, जाँच करें कि n एक फाइबोनैचि संख्या है या नहीं हम सभी जानते हैं कि nवीं फाइबोनैचि संख्या पिछले दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रस्त

  1. पायथन गेटपास मॉड्यूल

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