আমাদের কথা খুঁজে নিন

   

মজার প্রোগ্রামিং, সহজ প্রোগ্রামিং : পাইথন প্রোগ্রামিং(পার্ট – ২)

আমার প্রিয় বন্ধু গন । আশা করি ভাল অছেন । পাইথন এর ২য় পর্ব নিয়ে আমি আজ হাজির হলাম আপনাদের মাঝে । নতুনরা বুঝতে না পারলে আগের পর্বটি দেখুন : http://www.techtunes.com.bd/programming/tune-id/230825 আজ আমি মূলত আলোচনা করব ভ্যরিয়েবল এবং স্ট্রিং ও ডাটা ইনপুট নিয়ে । তার আগে আমরা একটু পুরান বিষয় নিয়ে অলোচনা করে নিই ।

আগের পর্বের মত করে আমরা নিচে কিছু প্রিন্ট করে নিই । সবাই পাইথন এর নিউ উইন্ডোতে লিখুন :
print(22 / 7) print(10 * 3) print("your name is .........") print("22 / 7 is ",22 / 7) print("11 * 6 is ",11 * 6)
এবং এগুলো রান করিয়ে ফলাফল গুলো দেখুন ।
ভ্যরিয়েবল এবং স্ট্রিং : ভ্যরিয়েবল হল এমন একটা বস্তু যা বিভিন্ন ডাটা সংরক্ষন করে । আর স্ট্রিং হল সেই ডাটা যা ভ্যরিয়েবলের মধ্যে সংরক্ষন করা থাকে । নিচে উাহরণ দিলে বিষয়টা আরও ক্লিয়ার হবে ।

a = 12 b = 25 এখানে a ও b দুটি ভ্যরিয়েবল । আর ১২ ও ২৫ দুটি স্ট্রিং , যেটা ভ্যরিয়েবলের মধ্যে সংরক্ষিত রয়েছে । এখন লিখুন print(a) print(b) দেখুন এখন পাইথন a , b এর বদলে a ,b এর মান বা স্ট্রিং টা প্রিন্ট করছে । এবার নিচের প্রোগ্রামটি লিখুন : a = 5 b = 10 c = a + b print("a + b = ",c)
এখানে আমি a, b ও আরও একটি ভ্যারিয়েবল c নিয়েছি যেটি এর মান যোগ করে । তারপর আমি সেই c ভ্যরিয়েবলটি প্রিন্ট করতে বলেছি ।

কোডগুলো লিখে রান করান । পাইথন c এর স্থানে a + b এর মান প্রিন্ট করবে । আবার এমনও লিখতে পারেন : a = 5 b = 10 c = a + b print (c)
আপনি যদি স্ট্রিং হিসেবে কোন সংখ্যা নিতে চান তবে ইপরের মত করে লিখলেই হবে । কিন্তু কোন অক্ষর নিতে হলে সেটা " " এর মধ্যে লিখতে হবে । যেমন :
a = "apple" b = "orange" print(a) print( a + b)
দেখুন স্ক্রিনে appleorange প্রিন্ট করেছে ।


এবার লিখুন : a = "apple" b = "orange" print(a * 5)
দেখুন ৫ বার apple প্রিন্ট করেছে ।
পাইথন ইনপুট : যে প্রক্রিয়ার সাহায্যে ব্যবহারকারীর কাছ থেকে কোন তথ্য নিয়ে সংরক্ষন করা হয় সে প্রক্রিয়াকে বলা হয় ইনপুট । পাইথন ইনপুট হল তিন প্রকার ।
১. যেকোন অক্ষর ইনপুট, যেমন : কারও নাম, ইমেইল প্রভৃতি । পদ্ধতি : input("enter your name here: ") (Only for the alphabets)
২.যেকোন সংখ্যা( দশমিক বাদে) ।

যেমন কোন পাসওয়ার্ড যেটা শুধু সংখ্যা দ্বারা গঠিত । পদ্ধতি: int(input(" Enter your password here :"))
৩.দশমিকসহ যেকোন সংখ্যা । পদ্ধতি : float(input( "Enter your number : "))
এখন আসুন আমরা একটি ছোট্ট মজার প্রোগ্রাম তৈরী করি যেটা কোন মানুষের একটা মৃত্যুদিন বের করবে আপনার নির্দেশ অনুযায়ী: print("Lets know when you will die") n = input("Enter your name here : ") a = float(input("Enter your age here : ")) c = 2075 - a print("You will die at : ",c,n) input("Please give your feedback : ") এটাকে সেভ করুন .py দিয়ে । এবার এটা রান করান এর উপর ডবল ক্লিক করে । ডাটা গুলো ভাল ভাবে ইনপুট দিন ও দেখুন এটি আপনার মৃত্যুদিন বলে দিচ্ছে ।

ব্যাখ্যা: এখানে আমরা মূলত প্রথমে ("Lets know when you will die") প্রিন্ট করেছি প্রোগ্রামটি সম্পর্কে ব্যবহারকারীকে ধারণা দেবার জন্য । তারপর আমরা n ভ্যরিয়েবল দ্বারা ব্যবহারকারীর নাম জেনে নিয়েছি । a ভ্যরিয়েবল দ্বারা ব্যবহারকারীর বয়স জেনে নিয়েছি । এবার আমরা c নামে একটি ভ্যারিয়েবল তৈরী করেছি যেটাকে আমরা নির্দেশ দিয়েছি ২০৭৫ থেকে a ভ্যারিয়েবলের মান বিয়োগ করতে । এবং সেটাকেই আমরা n এর মৃত্যুদিন হিসেবে প্রিন্ট করেছি ।

অর্থাত, কোন ব্যাক্তি যে বয়সই ইনপুট দিক না কেন ২০৭৫ থেকে সেই ইনপুট বিয়োগ করে আমাদের প্রোগ্রামটা তার মৃত্যুদিন প্রিন্ট করবে । তারপর আবার আমরা ইনপুট এর মাধ্যমে ব্যবহারকারীর ফিডব্যাক ও চেয়েছি । এভাবে আপনারা নিজেদের মত করে আরও ছোট ছোট প্রগ্রাম তৈরী করে প্রাকটিস করতে থাকুন । আজ এই পর্যন্তই । কেই কোন কিছু বুঝতে না পারলে কমেন্টে জানান ।

সাধ্য অনুযায়ী বোঝানোর চেষ্টা করব ।

সোর্স: http://www.techtunes.com.bd/

এর পর.....

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

প্রাসঙ্গিক আরো কথা
Related contents feature is in beta version.