সবাইকে শুভেচ্ছা জানিয়ে শুরু করছি আমার আজকের পোস্ট। দিন কাল কেমন যাচ্ছে আপনাদের। গত দুইদিন তো ভালো শীত পরছে। আর শীতই তো ভালো লাগে আমার। গতকাল রাতে ভালোই অবাক হয়েছি বলা চলে। কারণ একটু দূরে গিয়েছিলাম বাইক দিয়ে। ৩০০ ফিট রোড কুয়াশার জন্য কিছু দেখা যাচ্ছিলোনা। এমন এক অবস্থা হয়েছিলো। একটু সামনের রাস্তাই বুঝা যাচ্ছিলোনা ভালো করে। তো আজ অনেকদিন পর একটা প্রোগ্রাম নিয়ে হাজির হলাম। আশা করি ভালো লাগবে। আজকের প্রোগ্রামটি হবে পাইথন দিয়ে করা। খুবই সহজ ও ছোট।
ডিজিটাল এই যুগে সব কিছুই যেনো প্রোগ্রামিং নির্ভর। জীবনের প্রতিটা ধাপই যেনো প্রোগ্রামিং ল্যাংগুয়েজ এর আয়ত্বে চলে গেছে। সবখানেই যেনো প্রোগ্রামিং আর প্রোগ্রামিং খেলা। প্রোগ্রাম করতে কিন্তু সেই মজা লাগে। আর প্রোগ্রামিং দেখতেও ভালো লাগে তবে নিজে যদি একটু প্রোগ্রামিং করতে পারি তাইলে যেনো আরো বেশি ভালো লাগে। আমি ছাত্র মেকানিক্যাল এর ছাত্র হলেও প্রোগ্রামিং আমার কাছে খুব ভালো লাগে। এখানে আমার থেকে হাজার গুনে বেশি ভালো অনেক প্রোগ্রামার আছে। সে তুলনায় আমি নস্যি। হেহেহে। তবে প্রোগ্রামিং আমার বেশ ভালো লাগে। মাঝে মাঝে ভাবি আমি যদি কম্পিউটার ইঞ্জিনিয়ারিং এর ছাত্র হতাম। তাহলে হয়তো অনেক ভালো করতে পারতাম। তবে যাক ব্যাপার না। কপালে যা আছে তাই তো হবে।
পাইথন প্রোগ্রাম শিখেছিলাম সেই ডিপ্লোমায় থাকতে। খুব সম্ভবত তৃতীয় কি চতুর্থ পর্বে। পাইথন প্রোগ্রাম নিয়ে আমাদের একটা সাবজেক্টই ছিলো। আমি আবার এসব প্রোগ্রামিং এর বিষয় গুলো খুবই উপভোগ করতাম। স্যার শুরু তে ছোট ছোট বিষয় গুলো শেখাতেন। এরপর এগুলো প্র্যাকটিস করার জন্য দিতেন। আমিও ক্যাম্পাসে থাকা অবস্থায় সেগুলো প্র্যাকটিস করে নিতাম। এরপর আবার বাসায় এসে আমার কম্পিউটারে সেগুলো চর্চা করতাম। নিজে নিজেও অনেক কিছু শিখেছি। স্টিমিট এর আগের আপডেট এ যখন কিউরেশন রিওয়ার্ড ২৫ শতাংশ ছিলো। তখন আমি পোস্ট এর রিওয়ার্ড ক্যালকুলেশন এর প্রোগ্রাম বানিয়েছিলাম অনেক হিসাব নিকাশ করে। তবে আজ যে প্রোগ্রাম বানিয়েছি সেটি হচ্ছে গুণের নামতা বের করার পাইথন প্রোগ্রাম। এর মাধ্যমে যে কোনো ঘরের নামতা তৈরি করা যাবে ২ সেকেন্ড এর মধ্যেই। শুধু ইনপুট দিতে দেড়ি হবে কিন্তু উত্তর আসতে দেড়ি হবেনা।
আমার প্রোগ্রামের কোডিং-
number = int(input("কোন ঘরের নামতা?: "))
print(f"আপনার দেওয়া{number} এর ঘরের নামতা :")
for i in range(1, 11):
result = number * i
print(f"{number} × {i} = {result}")
এটি ছিলো আমার পুরো কোডিং৷ এবার আসুন ব্যাখ্যা করা যাক। শুধু মেইন বিষয় গুলো ব্যাখ্যা করলাম। -
number = int(input("কোন ঘরের নামতা?: "))
প্রথমেই আমি ইন্টেজার টাইপ ইনপুট নিলাম। যার মাধ্যমে কত ঘরের নামতা জানতে চান সে ইনপুট দিবেন। বাংলাতেই লিখে দিলাম কোন ঘরের নামতা?।
print(f"আপনার দেওয়া{number} এর ঘরের নামতা :")
এবার একটি লেখা শো করালাম। যেটি হবে আপনার ইনপুট দেওয়ার সাপেক্ষে।
for i in range(1, 11):
শর্ত জুড়ে দিলাম, অর্থাৎ যেহেতু সাধারনত আমরা ১০ পর্যন্ত গুণিতক গুলো বের করি তাই এটি ১ থেকে ১০ এর মধ্যেই গুণিতক গুলো দেখাবে ইনপুট দেওয়া সংখ্যার।
result = number * i
এবার বলে দিলাম যে গুণিতক বের করবে। ইনপুট দেওয়া নাম্বার এর সাথে গুন হবে ১ থেকে ১০ এর প্রতিটি।
print(f"{number} × {i} = {result}")
এবার ফাংশন প্রিন্ট দিলাম। অর্থাৎ উত্তর প্রিন্ট হবে। সেক্ষেত্রে ইনপুট দেওয়া সংখ্যার গুণ এর নামতা দেখাবে।
চলুন এবার প্রোগ্রাম রান করে দেখা যাক হয়েছে কিনা? -
এই ছিলো সেই প্রোগ্রাম রান করার পর একটি স্ক্রিনশট৷
তো এই ছিলো আমার আজকের পোস্ট এর। আশা করি ভালো লাগবে। কেমন হলো কমেন্ট করে জানাতে ভুলবেন না।
আমি রাজু আহমেদ। আমি একজন ডিপ্লোমা ইন মেকানিক্যাল ইঞ্জিনিয়ার। বি.এস.সি ইঞ্জিনিয়ারিং পড়ছি সোনারগাঁও ইউনিভার্সিটি থেকে। আমি বাঙ্গালী তাই বাংলা ভাষায় লিখতে ও পড়তে পছন্দ করি। ফোন দিয়ে ছোটখাট ছবি তোলাই আমার সখ। এছাড়াও ঘুরতে অনেক ভালো লাগে।
VOTE @bangla.witness as witness
OR