কম্পিউটার

কেন স্টার আমদানি করা পাইথনে একটি খারাপ ধারণা


পাইথন-এ একটি মডিউল থেকে সমস্ত পদ্ধতি আমদানি করা হচ্ছে নিম্নলিখিত কারণগুলির জন্য একটি খারাপ ধারণা৷

  • প্রোগ্রামে আমরা যে পদ্ধতি ব্যবহার করেছি তার একটি প্যারেন্ট মডিউল খুঁজে পাওয়া কঠিন৷
  • পদ্ধতির নাম দিয়ে আমাদের ফাংশন তৈরি করার অনুমতি নেই।

একটি উদাহরণ দেখা যাক। নিচে আমরা add নামে একটি ফাংশন লিখি sample.py-এ .

## sample.py file
def add(a, b):
return a + b

উদাহরণ

উপরের ফাইলটি নীচের পাইথন ফাইলের মতো একই ডিরেক্টরিতে সংরক্ষণ করুন।

## let's assume we have module called sample
from sample import *

def add(*nums):
   return sum(nums)

print(add(1, 2, 3, 4, 5))

আউটপুট

আপনি যদি উপরের প্রোগ্রামটি চালান তবে এটি নিম্নলিখিত ফলাফলগুলি তৈরি করবে৷

15

আমাদের যদি add নামে একই পদ্ধতি থাকে নমুনা-এ প্যাকেজ তাহলে, বড় প্রোগ্রামগুলিতে নামকরণ করা সঠিক পদ্ধতিটি খুঁজে পাওয়া আমাদের পক্ষে কঠিন হবে। আমরা প্যারামিটারগুলির সাথেও ত্রুটি পেতে পারি৷

উদাহরণ

উপরের প্রোগ্রামটিকে নমুনা এর পরিবর্তে স্থানীয় ফাংশন বলা হয় প্যাকেজ পদ্ধতি। আমরা যদি নমুনা আহ্বান করতে চাই প্যাকেজ পদ্ধতি, তারপর আমাদের নমুনা আমদানি করতে হবে নিম্নরূপ।

## let's assume we have module called sample
import sample

def add(*nums):
   return sum(nums)

print(sample.add(1, 2))

আউটপুট

আপনি যদি উপরের প্রোগ্রামটি চালান তবে এটি নিম্নলিখিত ফলাফলগুলি তৈরি করবে৷

3

পাইথন আমাদের ইচ্ছামত মডিউল আমদানি করতে দেয়। কিন্তু, বড় প্রোগ্রামগুলিতে, আমরা পদ্ধতির নাম এবং ব্যবহারকারী-সংজ্ঞায়িত ফাংশনগুলির সাথে বিভ্রান্ত হব। আপনি যদি পদ্ধতির নাম এবং ব্যবহারকারী-সংজ্ঞায়িত ফাংশন পরিচালনা করতে পারেন, তাহলে আপনার সুবিধামত সেগুলি আমদানি করুন৷


  1. কেন দূর থেকে আপনার কম্পিউটার অ্যাক্সেস করা একটি খারাপ ধারণা (উইন্ডোজে আরডিপি হ্যাকস)

  2. পাইথনে তারকা গ্রাফের কেন্দ্র খুঁজে বের করার প্রোগ্রাম

  3. 10টি কারণ আপনার পাইথন শেখা উচিত

  4. পাইথন অন্যান্য ভাষার তুলনায় ধীর কেন?