মজার ও সহজ প্রোগ্রামিং, পাইথন প্রোগ্রামিং [পর্ব-০২] :: ভ্যরিয়েবল এবং স্ট্রিং ও ডাটা ইনপুট

মজার ও সহজ পাইথন প্রোগ্রামিং

আমার প্রিয় বন্ধু গন । আশা করি ভাল অছেন । পাইথন এর ২য় পর্ব নিয়ে আমি আজ হাজির হলাম আপনাদের মাঝে ।

আজ আমি মূলত আলোচনা করব ভ্যরিয়েবল এবং স্ট্রিং ও ডাটা ইনপুট নিয়ে । তার আগে আমরা একটু পুরান বিষয় নিয়ে অলোচনা করে নিই । আগের পর্বের মত করে আমরা নিচে কিছু প্রিন্ট করে নিই ।
সবাই পাইথন এর নিউ উইন্ডোতে লিখুন :

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

Level 2

আমি অরিন্দম পাল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 81 টি টিউন ও 316 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 20 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

মানসিক ভাবে দূর্বল । কোন কাজই কনফিডেন্টলি করতে পারি না , তবুও দেখি কাজ শেষ পর্যন্ত হয়ে যায় । নিজের সম্পর্কে এক এক সময় ধারণা এক এক রকম হয় । আমার কোন বেল ব্রেক নেই । সকালে যে কাজ করব ঠিক করি , বিকালে তা করতে পারি না । নিজের...


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

আশা করবো আপনি টিউটোরিয়াল নিয়মিত আমাদের দিয়ে যাবেন।বাংলাতে শেখার মজা আলাদা। হুকুশ পাকুশ থেকে কিছু ধারণা পাওয়া গেছে পাইথনের, তাই আরো একটু শিখতে চাচ্ছি। আপনি টিউন করে যান, ধন্যবাদ

আসলে হুকুস পাকুস টা আমিও পড়েছি । ওটা একেবারে প্রাথমিক পর্যায়ের জন্য খুবই ভাল । তবে খুব একটা প্রকটিক্যাল না । আমি চেষ্টা করছি একটু প্রকটিক্যাল টিউন করার । উতসাহ দেবার জন্য আপনাকে অসংখ্য ধন্যবাদ ।

চালিয়ে যান। গতকাল আপনার টিউনের লিঙ্ক ধরেই পাইথন ডাউনলোড করলাম। ইন্সটল দেয়ার পর, প্রিন্ট করতে গেলে বলছে সিনট্যাক্স এরর। কিছু মিস করে গেছি?

প্রথমে পাইথন ওপেন করে কন্ট্রোল + এন চেপে নিউ উইন্ডো নিন । এখানে কোড লিখুন ।তারপর সেটি সেভ করে এফ ৫ চেপে বা মেনু > রান > রান মডিউল এ গিয়ে রান করান । আর ভার্সন টা ৩.০ এর উপরে তো? না হলে কোড গুলো ঠিকমত কাজ করবে না । আর পোষ্ট কোড গুলা থেকে কপি পেষ্ট করবেন না । কপি পেষ্ট করলে এমন দেখাতে পারে । নিজে নিজে লিখুন । আর তার পরও না হলে কী লিখছেন সেটা একটু বলুন । কোন ভুল থাকলে বুঝিয়ে দেব । ধন্যবাদ ।

ব্রাকেট এবং ” ” চিহ্ন টা ঠিক আছে কিনা তা একবার দেখুন ।

Level 0

ager motoi FATAFATI tune. kintu program bolte ami kichui bujhi na. apni jodi eivabe sekhan tahole hoyto amra jara notun achi tara kichu sikhte parbo. asa kori aro tune upohar diben…

সমীর বাবু , আসলে আপনি প্রোগ্রাম বলতে বিষয়টা যত জটিলভাবে নিচ্ছেন বিষয়টা ততটা জটিল না ।
print(“hello world “)
এটাও একটা প্রোগ্রাম । তেমন ভাবে এসব ছোট ছোট প্রোগ্রাম বা স্টেটমেন্ট নিয়ে অনেক বড় একটা প্রোগ্রাম তৈরী হয় । ভয় পাওয়ার কোন কারণ নেই । কোন কিছু বুঝতে না পারলে বলুন । যথাসাধ্য বোঝানোর জন্য চেষ্টা করব । আর সম্পূর্ন পোষ্ট(আগের টা সহ )ভালভাবে পড়ুন ।

“বাংলাতে শেখার মজা আলাদা”… ১০০ % সত্য কথা………বেশ মজা পাইলাম…………। অনেক অনেক ধন্যবাদ এত সুন্দর টিউন এর জন্য।

অনেক ধন্যবাদ ভাই

আপনাদের সবাইকে ও অসংখ্য ধন্যবাদ উতসাহ দেবার জন্য ।

Level 0

ONEK SUNDOR TUNE..KICHU SHIKHAR MOTO TUNE..BHAI PROGRAMM RUN KORECI BUT JOKHON INPUT HISEBE NAM DEI AND ENTER PRESS KORI TOKHON PROGRAMM CLOSE HOYE JAY..SOMADAN DIBEN PLZ