🐍
পাইথন বেসিক
  • পরিচিতি
  • ইনস্টলেশন
  • ব্যাসিক কনসেপ্ট
    • পাইথন এর জন্য সেটআপ visual studio code
    • প্রথম প্রোগ্রাম রান করি
    • print ফাংশন
      • প্রিন্ট ফাংশনের প্যারামিটার
    • Comment
      • DocString
      • comment এবং docstring এর পার্থক্য
    • আইডেন্টিফাইয়ারস
  • স্ট্রিং (Strings)
  • ভেরিয়েবল
    • কন্সট্যান্টস (constants)
  • String Formating
  • ব্যবহারকারীর ইনপুট (user input)
  • Python Statement
  • indentation
  • ডেটা টাইপ
    • টাইপ কনভারশন
    • List
  • Python Operator
    • Arithmetic Operators
    • Comparison Operators
    • Logical Operators
    • Identity Operators
    • Membership Operators
    • Assignment Operator
  • Python Flow Control
    • if,else স্টেটমেন্ট
  • ফাংশন
  • ব্যক্তিগত ফাংশন
  • for লুপ
  • while লুপ
  • পাইথন মডিউল (Python module)
    • মডিউল ইম্পোর্ট করা (import Module )
      • Import from another folder
  • পাইথন প্যাকেজ ইনস্টল
  • প্যাকেজ তৈরি
  • এক্সেপশন হ্যান্ডেলিং
  • PIP
  • ফাইল হ্যান্ডেলিং
  • Databse
    • sqlite3
  • PrettyTable
  • Print Coloured Text At Python
Powered by GitBook
On this page

প্যাকেজ তৈরি

নির্দিষ্ট কাজের সুবিধার জন্য পাইথন ফাইল গুলোকে একটি প্যাকেজ আকারে ব্যবহার করা হয়। মনে করি হিসাব নিকাশ করার জন্য আমরা কিছু পাইথন ফাইল বানিয়ে রেখেছি যা আমাদের বেশিরভাগ প্রোগ্রামে লাগে তাহলে আমাদের বানানো ওই ফাইল গুলো আমরা একটি প্যাকেজ বানিয়ে পরে প্যাকেজটি ব্যবহার করে দরকারি জিনিসগুলো ব্যবহার করতে পারি।

উদাহরণ দেখা যাক :

মনেকরি আপনি একটি প্যাকেজ তৈরি করতে চাচ্ছেন নামে math_operations নামে এবং এর মধ্যে দুইটি পাইথন ফাইল থাকবে একটি যোগ করার জন্য অন্যটি বিয়োগ করার জন্য তাহলে যা যা করতে হবে

  • math_operations নামে একটি ফোল্ডার বানাই

  • math_operations ফোল্ডারের মধ্যে "addition.py" এবং "subtraction.py" নামে দুইটি ফাইল তৈরী করি

  • math_operations ফোল্ডারের মধ্যে init.py নামে আরেকটি ফাইল বানাই এর মধ্যে আপাতত কিছু লিখার দরকার নেই

addition.py" ফাইলে নিচের কোড লিখি

def add(x, y):
    return x + y

"subtraction.py" ফাইলে নিচের কোড লিখি

def subtract(x, y):
    return x - y

এবার math_operations ফোল্ডার এর বাইরে যেকোন একটি পাইথন ফাইল তৈরী করি যেমন hello.py এবং hello.py ফাইলে math_operations প্যাকেজটি ইম্পোর্ট করে "addition.py" এবং "subtraction.py" ফাইলে থাকা মেথড ব্যবহার করি।

hello.py ফাইলে নিচের কোড লিখি

from math_operations import addition, subtraction

result_add = addition.add(5, 3)
print(result_add)  # Output: 8

result_sub = subtraction.subtract(10, 4)
print(result_sub)  # Output: 6

প্রোগ্রামটি রান করলে আমরা তার আউটপুট দেখতে পারবো

8
6

পরবর্তি তে কিভাবে একটি কমপ্লিট প্যাকেজ বানাতে হয় সেটা দেখানোর চেষ্টা করবো ইনশাল্লাহ।

Previousপাইথন প্যাকেজ ইনস্টলNextএক্সেপশন হ্যান্ডেলিং

Last updated 1 year ago