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 ফেরত আসে
লোড হচ্ছে...
1. Function কী?
Function হলো পুনঃব্যবহারযোগ্য কোড ব্লক যা নির্দিষ্ট কাজ সম্পন্ন করে।
2. Python এ Function কেন ব্যবহার করা হয়?
কোড পুনঃব্যবহার, কোড পরিষ্কার ও মেইনটেইন করা সহজ করার জন্য Function ব্যবহার করা হয়।