কম্পিউটার

পাইথন মডিউল কিভাবে কাজ করে?


পাইথনের কাছে একটি ফাইলে সংজ্ঞা স্থাপন করার এবং একটি স্ক্রিপ্টে বা ইন্টারপ্রেটারের একটি ইন্টারেক্টিভ উদাহরণে সেগুলি ব্যবহার করার একটি উপায় রয়েছে। এই ধরনের একটি ফাইল একটি মডিউল বলা হয়; একটি মডিউল থেকে সংজ্ঞাগুলি অন্যান্য মডিউল বা প্রধান মডিউলে আমদানি করা যেতে পারে (ভেরিয়েবলের সংগ্রহ যা আপনি একটি স্ক্রিপ্টে অ্যাক্সেস করতে পারেন যা শীর্ষ স্তরে এবং ক্যালকুলেটর মোডে কার্যকর করা হয়)।

আপনি যখন একটি মডিউল আমদানি করেন, তখন বলুন `hello`, দোভাষী ইনপুট স্ক্রিপ্ট ধারণকারী ডিরেক্টরিতে 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 কমান্ড ব্যবহার করুন এবং Python শেল খুলুন। নিম্নলিখিত বিবৃতি লিখুন:

>>> 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]

আপনি মডিউল আমদানি করেছেন এবং এর ফাংশন ব্যবহার করেছেন।


  1. পাইথন মডিউল:কিভাবে একটি মডিউল তৈরি করবেন

  2. পাইথনে ফিবোনাচি সিকোয়েন্স কিভাবে কোড করবেন

  3. বোকেহ (পাইথন) এর চিত্রগুলির সাথে কীভাবে কাজ করবেন?

  4. পাইথন প্রোগ্রামে প্রদত্ত নম্বরটি ফিবোনাচি নম্বর কিনা তা কীভাবে পরীক্ষা করবেন?