কম্পিউটার

কিভাবে একটি পাইথন মডিউল বিকাশ?


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

আপনি যখন একটি মডিউল আমদানি করেন, তখন বলুন `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 কমান্ড ব্যবহার করুন। নিম্নলিখিত বিবৃতি লিখুন:

>>> 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. কিভাবে পাইথনে একটি গেম বিকাশ করবেন?

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

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

  4. পাইথন গেটপাস মডিউল