প্রোগ্রামিং শেখা

গণিত বা প্রোগ্রামিং এর সাথে সম্পর্কিত হয়ে থাকলে ডক্টর মুহাম্মদ কায়কোবাদের নাম অনেকেই শুনে থাকবনে। সাউথ ইস্টে যখন ভর্তি হয়েছি, তখন ফ্যাকাল্টি লিস্টে উনার নাম দেখেছি। দেখে অনেক খুশি হয়েছি। উনি আমাদের ক্লাস নিবেন, এটা নিয়ে খুশি। কারণ উনি বুয়েটের টিচার। ইউনিভার্সিটি জীবন শেষ হয়ে গেলো, কিন্তু স্যারের কোন কোর্সই পেলাম না। কারণ স্যার আমাদের … Read more

পাইথন – break & continue

break: একটা for লুপ দেখিঃ এখানে লেটার গুলো একটা একটা করে সব গুলো প্রিন্ট কবে। break এর কাজ হচ্ছে আমরা যখন একটা মান পাবো, তখন লুপ থেকে বের হয়ে যাবো। আর বের হয়ে যাওয়ার জন্য break ব্যবহার করা হয়। যেমন আমরা যখন string শব্দটির মধ্যে n লেটারটি পাবো, তখন লুপ থেকে বের হবো। আর তার … Read more

C/সি প্রোগ্রামিং এ ডাইনামিক মেমরি এলোকেশন

রানটাইমে মেমরি এলোকেট করার প্রসেসকে ডাইনামিক মেমরি এলোকেশন বলে। আমরা যখন একটা অ্যারে ডিক্লেয়ার করি, তখন কোন কোন সময় অনেক বিশাল একটা অ্যারে ডিক্লেয়ার করি, যার বেশিরভাগই লাগে না। আবার অনেক সময় অনেক ছোট একটা অ্যারে ডিক্লেয়ার করি, কিন্তু প্রোগ্রাম রান করার পর আমাদের আরো বড় সাইজের দরকার হতে পারে। আর এ সমস্যা গুলো সমাধানের … Read more

সি পোগ্রামিং – Strings / স্ট্রিং

স্ট্রিং হচ্ছে কারেকটার সেট। একটা ওয়ার্ড, একটা বাক্য, একটা প্র্যারাগ্রাফ, সব গুলোই স্ট্রিং। যেমন Hello World একটা স্ট্রিং। আবার hello ও একটা স্ট্রিং। world ও একটা স্ট্রিং। যখন শুধু একটা বর্ণ, তখন তা কারেকটার। আগে বলেছি স্ট্রিং হচ্ছে কারেকটার সেট। হ্যা, একটা one-dimensional কারেকটার অ্যারে হচ্ছে স্ট্রিং। লেখাটি পড়ার আগে অ্যারে/Array সম্পর্কে ধারণা থাকা লাগবে। … Read more

সি প্রোগ্রামিংঃ স্ট্রাকচার – struct

আমরা ডেটা টাইপ সম্পর্কে জানি, int, char, float ইত্যাদি। Structures দিয়ে আমরা নিজেদের মত করে ডেটা স্ট্রাকচার তৈরি করে নিতে পারি। যেমন অ্যারে হচ্ছে একটা ডেটা স্ট্র্যাকচার। যেখানে শুধু আমরা একই ডেটা টাইপ এর ডেটা রাখতে পারি। কিন্তু স্ট্র্যাকচার তৈরি করে আমরা এক সাথে int, char, float ইত্যাদি ভিন্ন ভিন্ন ডেটা এক সাথে রাখতে পারি। … Read more