কম্পিউটার টিউটোরিয়াল

পাইথন অজার ফাংশনে মডিউল ইমপোর্ট করা

লেখার 시점에서, পাইথন অজার ফাংশনালার জন্য এক্সপেরিমেন্টাল। তাই এই মুহূর্তে প্যাকেজ ম্যানেজার থেকে সরাসরি কোনো মডিউল আপনার ইনস্ট্যান্সে ইনস্টল করার উপায় নেই। আপনাকে কোডসহ নিজের মডিউলগুলো আনে নিতে হবে। অজার ফাংশনালে ডিফল্টলি কোনো মডিউল উপলব্ধ নেই। আপনি পোর্টাল UX বা কুডু (Kudu) মাধ্যমে সেগুলো আপলোড করতে পারেন (বেশ ফাইলের জন্য কুডু সুবিধাজনক)।

virtualenv ব্যবহার করার বিকল্প পদ্ধতি

  • অজার ফাংশনসে আপনার পাইথন স্ক্রিপ্ট তৈরি করুন।
  • কুডু কনসোল খুলুন এবং আপনার স্ক্রিপ্টের লোকেশনে cd করুন।
  • এই ফোল্ডারে একটি ভার্চুয়াল এনভায়রনমেন্ট তৈরি করুন (python -m virtualenv myvenv)
  • এই ভার্চুয়াল এনভায়রনমেন্ট এক্টিভেট করুন (cd myvenv/Scripts এবং activate.bat কল করুন)। আপনার শেলে এখন (myvenv) প্রিফিক্স দেখাবে।
  • pip আপডেট করুন (python -m pip install -U pip)
  • pip ব্যবহার করে আপনার ডিপেন্ডেন্সি ইনস্টল করুন। (python -m pip install django)

এখন যেখানেও স্ক্রিপ্ট ইমপোর্ট করতে হবে, সেখানে sys.path ভেরিয়েবলএ এই এনভায়রনমেন্টটি অ্যাপেন্ড করুন। উদাহরণস্বরূপ,

import sys, os.path
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), 'myvenv/Lib/site-packages')))
  1. পাইথন ফাংশন থেকে ফাংশন রিটার্ন করা

  2. পাইথনে রানটাইমে ফাংশন ডিফাইন করা

  3. পাইথনে ফাংশন ওভারলোডিং করার পদ্ধতি

  4. পাইথনে রিকারসিভ ফাংশন তৈরি করার পদ্ধতি