পাইথন আমদানি কমান্ড

Python Import Command



পাইথনে আমদানি কমান্ডটি অন্যান্য মডিউলগুলিতে অ্যাক্সেস পেতে ব্যবহৃত হয়। মডিউল জাভা, সি, সি ++, বা সি#এ একটি কোড লাইব্রেরির মতো। একটি মডিউল সাধারণত ফাংশন এবং ভেরিয়েবল একটি সেট জড়িত। যখন আমরা আমাদের কোডে মডিউলগুলির এই ফাংশনগুলিকে অন্তর্ভুক্ত বা ব্যবহার করতে চাই, তখন আমরা কেবল আমদানি কমান্ড ব্যবহার করে মডিউল আমদানি করতে পারি এবং আমরা সহজেই মডিউল ফাংশন এবং ভেরিয়েবল আহ্বান করতে পারি। আমদানি কমান্ড হল আপনার কোডে মডিউল অন্তর্ভুক্ত করার সহজ এবং সাধারণ উপায়।

পাইথন অনেক অন্তর্নির্মিত মডিউল নিয়ে আসে যা আমরা সহজেই আমাদের কোডে অন্তর্ভুক্ত করতে পারি। আমরা শুধু পাইথন কোড ফাইলটি সেভ করে আমাদের মডিউল তৈরি করতে পারি। py সম্প্রসারণ







এই নিবন্ধে, আমরা শিখব কিভাবে আমরা পাইথনে আমাদের নিজস্ব এবং অন্তর্নির্মিত মডিউল আমদানি করতে পারি। Spyder3 এডিটর পাইথন স্ক্রিপ্ট তৈরি এবং চালাতে অভ্যস্ত।



কিভাবে আমদানি কমান্ড ব্যবহার করবেন

আমরা ব্যবহার করি আমদানি পাইথনে মডিউল আমদানি করার জন্য কীওয়ার্ড। আমাদের কোডে মডিউল আমদানি করার সময়, আমরা এইভাবে আমদানি কমান্ড দিয়ে মডিউলের নাম লিখি:



আমদানিmodule_name

পাইথন বিল্ট-ইন মডিউল আমদানি করুন

পাইথন অনেক অন্তর্নির্মিত মডিউল নিয়ে আসে। গণিত মডিউল সাধারণ মডিউলগুলির মধ্যে একটি যা গাণিতিক ক্রিয়াকলাপ সম্পাদনের জন্য ব্যবহৃত হয়।





আসুন আমদানি কীওয়ার্ড ব্যবহার করে গণিত মডিউল আমদানি করি এবং গাণিতিক গণনা করতে এর ফাংশন ব্যবহার করি। যখন আমরা একটি মডিউল থেকে কোন ফাংশন অ্যাক্সেস করি, আমরা মডিউলের নাম লিখি এবং একটি বিন্দু রাখি এবং ফাংশনের নামটি লিখি:

module_name।ফাংশন_নাম()
# গণিত মডিউল আমদানি করা
আমদানি গণিত
# পাই ধ্রুবকের মান মুদ্রণ
ছাপা('PI এর মান হল:',গণিতপাই)

# ফ্যাক্টরিয়াল ফাংশন ব্যবহার করে একটি সংখ্যার ফ্যাক্টরিয়াল গণনা করা
ছাপা('5 নম্বর ফ্যাক্টরিয়াল হল:',গণিতফ্যাক্টরিয়াল(5))

# লগ ফাংশন ব্যবহার করে একটি সংখ্যার লগ গণনা করা
ছাপা('10 এর লগ হল:',গণিতলগ(10))

# অয়লারের সংখ্যার মান মুদ্রণ
ছাপা('অয়লারের সংখ্যার মান হল:', গণিতএবং)

# ডিগ্রী থেকে রেডিয়ান গণনা করা
কাজ= গণিতরেডিয়ান(.০)
ছাপা('90 এর রেডিয়ান হল:',কাজ)

# পাপের মান গণনা করা
ছাপা('90 এর পাপ হল:',গণিতছাড়া(.০))

# coa মান গণনা
ছাপা('90 এর cos হল:',গণিতকিছু(.০))

# ট্যান মান গণনা
ছাপা('90 এর ট্যান হল:',গণিততাই(.০))

আউটপুট



আউটপুট পাইথন কনসোলে প্রদর্শিত হয়।

কিছু ক্ষেত্রে, যদি আমরা একটি মডিউল থেকে শুধুমাত্র একটি নির্দিষ্ট ফাংশন বা একটি ধ্রুবক আমদানি করতে চাই, আমরা এই ভাবে করতে পারি:

থেকেmodule_nameআমদানিফাংশন_নামঅথবাধ্রুবক_নাম

উদাহরণস্বরূপ, গণিত মডিউল থেকে কেবল পাই ধ্রুবক এইভাবে আমদানি করা যেতে পারে

থেকে গণিত আমদানিপাই

এর একটি উদাহরণ দেখা যাক।

# গণিত মডিউল থেকে শুধুমাত্র পাই মান আমদানি করা
থেকে গণিত আমদানিপাই
# পাই ধ্রুবকের মান মুদ্রণ
#এখানে আমরা গণিতের পরিবর্তে সরাসরি পাই ব্যবহার করি।
ছাপা('PI এর মান হল:',পাই)

আউটপুট

আউটপুট পাইথন কনসোলে প্রদর্শিত হয়।

সমস্ত ফাংশন এবং ধ্রুবক এইভাবে আমদানি করা যেতে পারে:

থেকেmodule_nameআমদানি*

গণিত মডিউলের ক্ষেত্রে এটি এইরকম হবে:

# গণিত মডিউল থেকে শুধুমাত্র পাই মান আমদানি করা
থেকে গণিত আমদানি*
# এখন আমাদের ধ্রুবক এবং ফাংশনের সাথে গণিত নির্দিষ্ট করার দরকার নেই
# পাই ধ্রুবকের মান মুদ্রণ
ছাপা('PI এর মান হল:',পাই)

# পাপের মান 90 গণনা করা
ছাপা('পাপ 90 এর মান হল:',ছাড়া(.০))

# 8 এর ফ্যাক্টরিয়াল গণনা করা
ছাপা('8 এর ফ্যাক্টরিয়াল হল:',ফ্যাক্টরিয়াল(8) )

আউটপুট

আউটপুট পাইথন কনসোলে প্রদর্শিত হয়।

আমদানি কমান্ড মডিউল নামটি অনুসন্ধান করে যদি মডিউলটি না পাওয়া যায় তবে এটি একটি ত্রুটি দেখায়। আসুন মডিউল টোকেনাইজার আমদানি করার চেষ্টা করি।

আমদানিটোকেনাইজার
ছাপা(টোকেনাইজার।টোকেন())

আউটপুট

আউটপুটে, আপনি দেখতে পারেন যে এটি একটি ত্রুটি ModuleNotFoundError নিক্ষেপ করে।

আপনার মডিউল তৈরি করুন

আপনার মডিউল তৈরি করতে, একটি পাইথন ফাইল তৈরি করুন, কোডটি লিখুন এবং এটি .py এক্সটেনশান দিয়ে সংরক্ষণ করুন।

এর একটি উদাহরণ দেখা যাক।

উদাহরণ

আমরা calc.py নামে একটি নতুন মডিউল তৈরি করেছি। এর একটি ফাংশন আছে, যা একটি যুক্তি হিসেবে দুটি সংখ্যা নেয় এবং এর যোগফল প্রদান করে।

ডিফ যোগফল(val_1,val_2):
ছাপা('যোগফল হল:',val_1 + val_2)

এখন আরেকটি পাইথন ফাইল (test.py) তৈরি করি এবং সেই ফাইলে ক্যালকুলেটর মডিউল কল করি।

# ক্যালকুলেটর মডিউল আমদানি করা
আমদানিক্যালকুলেটর
# যোগ ফাংশন কলিং
ছাপা(ক্যালকুলেটরযোগফল(,2))

আউটপুট

আউটপুট পাইথন কনসোলে প্রদর্শিত হয়।

এখন আসুন ক্যালকুলেটর মডিউল ফাইল পরিবর্তন করি এবং এখানে দুটি ভেরিয়েবল তৈরি করি।

val_1=0
val_2=0
ডিফ যোগফল():
ছাপা('যোগফল হল:',val_1 + val_2)

আসুন test.py তে ক্যালকুলেটর মডিউলের ভেরিয়েবল অ্যাক্সেস করার চেষ্টা করি

# ক্যালকুলেটর মডিউল আমদানি করা
আমদানিক্যালকুলেটর
# প্রথম পরিবর্তনশীল অ্যাক্সেস এবং একটি মান বরাদ্দ
ক্যালকুলেটরval_1=10
# দ্বিতীয় পরিবর্তনশীল অ্যাক্সেস এবং একটি মান বরাদ্দ
ক্যালকুলেটরval_2=বিশ
# ক্যালকুলেটর মডিউল থেকে যোগ ফাংশন কল করা
ছাপা(ক্যালকুলেটরযোগফল())

আউটপুট

আউটপুট পাইথন কনসোলে প্রদর্শিত হয়।

আমরা কীওয়ার্ড হিসাবে ব্যবহার করে একটি মডিউল আমদানি করার সময় একটি উপনামও তৈরি করতে পারি এবং এটি ঠিক কাজ করবে।

# ক্যালকুলেটর মডিউল ক্যাল হিসাবে আমদানি করা
আমদানিক্যালকুলেটরহিসাবেক্যাল
# প্রথম পরিবর্তনশীল অ্যাক্সেস এবং একটি মান বরাদ্দ
ক্যালval_1=10
# দ্বিতীয় পরিবর্তনশীল অ্যাক্সেস এবং একটি মান বরাদ্দ
ক্যালval_2=বিশ
# ক্যালকুলেটর মডিউল থেকে যোগ ফাংশন কল করা
ছাপা(ক্যালযোগফল())

আউটপুট

আউটপুটে, আপনি দেখতে পারেন যে এটি সূক্ষ্ম কাজ করে এবং কোন ধরণের ত্রুটি দেখায় না।

আমরা মডিউলের সমস্ত উপলব্ধ ফাংশন এবং ভেরিয়েবল তালিকাভুক্ত করতে পাইথন বিল্ট-ইন dir () ফাংশন ব্যবহার করতে পারি।

# ক্যালকুলেটর মডিউল ক্যাল হিসাবে আমদানি করা
আমদানিক্যালকুলেটরহিসাবেক্যাল
# dir () ফাংশন ব্যবহার করে
ছাপা(তোমাকে(ক্যাল))

আউটপুট

আউটপুট ক্যালকুলেটর মডিউলের সমস্ত উপলব্ধ ভেরিয়েবল এবং ফাংশন দেখায়।

উপসংহার

এই নিবন্ধটি সহজ উদাহরণের সাহায্যে পাইথন আমদানি কমান্ডটি বিস্তারিতভাবে ব্যাখ্যা করেছে। আমদানি কমান্ডটি পাইথন ফাইলে বিল্ট-ইন এবং ব্যবহারকারী-সংজ্ঞায়িত মডিউলগুলিকে কল করতে ব্যবহৃত হয়।