আমার প্রিয় বন্ধু গন । আশা করি ভাল অছেন । পাইথন এর ২য় পর্ব নিয়ে আমি আজ হাজির হলাম আপনাদের মাঝে ।
আজ আমি মূলত আলোচনা করব ভ্যরিয়েবল এবং স্ট্রিং ও ডাটা ইনপুট নিয়ে । তার আগে আমরা একটু পুরান বিষয় নিয়ে অলোচনা করে নিই । আগের পর্বের মত করে আমরা নিচে কিছু প্রিন্ট করে নিই ।
সবাই পাইথন এর নিউ উইন্ডোতে লিখুন :
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 এর মৃত্যুদিন হিসেবে প্রিন্ট করেছি । অর্থাত, কোন ব্যাক্তি যে বয়সই ইনপুট দিক না কেন ২০৭৫ থেকে সেই ইনপুট বিয়োগ করে আমাদের প্রোগ্রামটা তার মৃত্যুদিন প্রিন্ট করবে ।
তারপর আবার আমরা ইনপুট এর মাধ্যমে ব্যবহারকারীর ফিডব্যাক ও চেয়েছি ।
এভাবে আপনারা নিজেদের মত করে আরও ছোট ছোট প্রগ্রাম তৈরী করে প্রাকটিস করতে থাকুন । আজ এই পর্যন্তই । কেই কোন কিছু বুঝতে না পারলে কমেন্টে জানান । সাধ্য অনুযায়ী বোঝানোর চেষ্টা করব ।
পরবর্তী পর্ব : https://www.techtunes.io/programming/tune-id/231336
আমি অরিন্দম পাল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 81 টি টিউন ও 316 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 20 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
মানসিক ভাবে দূর্বল । কোন কাজই কনফিডেন্টলি করতে পারি না , তবুও দেখি কাজ শেষ পর্যন্ত হয়ে যায় । নিজের সম্পর্কে এক এক সময় ধারণা এক এক রকম হয় । আমার কোন বেল ব্রেক নেই । সকালে যে কাজ করব ঠিক করি , বিকালে তা করতে পারি না । নিজের...
আশা করবো আপনি টিউটোরিয়াল নিয়মিত আমাদের দিয়ে যাবেন।বাংলাতে শেখার মজা আলাদা। হুকুশ পাকুশ থেকে কিছু ধারণা পাওয়া গেছে পাইথনের, তাই আরো একটু শিখতে চাচ্ছি। আপনি টিউন করে যান, ধন্যবাদ