Function তৈরি ও ব্যবহার

🐍 Python Function তৈরি ও ব্যবহার (Basic Guide)

Python-এ Function হলো এমন একটি কোড ব্লক, যেটা একবার লিখে বারবার ব্যবহার করা যায়। Function ব্যবহার করলে কোড হয় পরিষ্কার, ছোট এবং সহজে মেইনটেইন করা যায়।

📌 Function কী?

Function হলো একটি নির্দিষ্ট কাজ করার জন্য বানানো কোডের একটি নাম দেওয়া অংশ। Python-এ function তৈরি করা হয় def keyword দিয়ে।

🧱 Function এর Syntax

def function_name():
    # function body
    

এখানে function_name হলো function এর নাম এবং function body-তে সেই কাজগুলো লেখা হয় যা function করবে।

✨ Example 1: Simple Function

def greet():
    print("Hello, Welcome to Python!")

greet()
  

🔍 Output:

Hello, Welcome to Python!
  

এখানে greet() function টি call করা হয়েছে। যখন function call হয়, তখন function এর ভেতরের কোড execute হয়।

📥 Function with Parameter

Parameter ব্যবহার করে আমরা function এর মধ্যে data পাঠাতে পারি।

def greet_user(name):
    print("Hello", name)

greet_user("Rahul")
greet_user("Anita")
  

🔍 Output:

Hello Rahul
Hello Anita
  

🔄 Function with Return Value

Function থেকে কোনো মান ফেরত পেতে হলে return keyword ব্যবহার করা হয়।

def add(a, b):
    return a + b

result = add(10, 20)
print(result)
  

🔍 Output:

30
  

⚙️ Default Parameter সহ Function

def welcome(name="User"):
    print("Welcome", name)

welcome()
welcome("Python Learner")
  

🔍 Output:

Welcome User
Welcome Python Learner
  

🌟 Function ব্যবহারের সুবিধা

  • কোড বারবার লেখার দরকার নেই
  • কোড সহজে বুঝতে পারা যায়
  • Debug করা সহজ
  • Project organized থাকে

✅ সংক্ষেপে মনে রাখবেন

  • def দিয়ে function তৈরি হয়
  • Function call না করলে execute হয় না
  • Parameter দিয়ে data পাঠানো যায়
  • return দিয়ে value ফেরত আসে
👼 Quiz
/

লোড হচ্ছে...

Interview Questions:

1. Function কী?

Function হলো পুনঃব্যবহারযোগ্য কোড ব্লক যা নির্দিষ্ট কাজ সম্পন্ন করে।

2. Python এ Function কেন ব্যবহার করা হয়?

কোড পুনঃব্যবহার, কোড পরিষ্কার ও মেইনটেইন করা সহজ করার জন্য Function ব্যবহার করা হয়।