comment 0

এটা প্রথম বার ছিল, শেষ বার নয়…….

আমাদের ডিপার্টমেন্ট (ইউনিভার্সিটির) থেকে প্রতি সেমিস্টারে নতুন ছাত্র-ছাত্রীদের জন্য ওরিয়েন্টেশন প্রোগ্রামের আয়োজন করা হয়। ওই প্রোগ্রামের একটা সেগমেন্টে সাধারণত একজন বর্তমান এবং সাবেক ছাত্র-ছাত্রীদের আমন্ত্রণ জানানো হয় তাদের অভিজ্ঞতা শেয়ার করার জন্য। সময়টা বছর দুয়েক আগে হবে। বর্তমান ছাত্র হিসেবে…

comments 12

পাইথন ডেকরেটর‍্স‍

“ডেকরেটর! ওই যে বিভিন্ন অনুষ্ঠানের সাজ সজ্জা করে মানে ডেকরেট করে….. তো পাইথনে আবার তাদের কি কাজ!” পোস্টের টাইটেল দেখে যদি আপনার মনে এরকম প্রশ্নের উদয় হয় তাহলেও দোষের কিছু নেই। পাইথনে ডেকরেটর কিছুটা এডভান্স আর কমপ্লেক্স টপিক। তবে চিন্তা…

comment 0

পাইথনে ফাইলের নাম এবং মডিউল নিয়ে বিভ্রাট

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

comment 0

পাইথনে বিল্ট-ইন ক্লাস থেকে ইনহ্যারিটেন্স

কিছু ক্ষেত্রে দেখা যায় আমাদের এমন একটি ক্লাস দরকার পরছে, যার আচরণ হবে পাইথনের কোন বিল্ট-ইন ক্লাসের মত। কিন্তু তাতে আমাদের কাস্টম কিছু ফিচার দরকার। এরকম পরিস্থিতিতে আমরা আমাদের ক্লাস কে পাইথনের বিল্ট-ইন ক্লাস থেকে ইনহ্যারিট করতে পারি। এতে করে…

comments 4

পাইথনে অ্যাবস্ট্রাক্ট বেস ক্লাস

অ্যাবস্ট্রাক্ট ক্লাস হল – যেভাবে সাবক্লাস গুলো ডিজাইন করা হবে তার একটা নকশা বা ব্লু-প্রিন্ট। আমরা যদি টিমে কাজ করে থাকি তাহলে এরকম প্রয়োজন হতে পারে যে, একজন ডেভেলপার শুরুতে ঠিক করে দিবেন ক্লাস গুলোতে কি কি মেথড/প্রোপার্টি থাকবে। অন্য…

comment 0

পাইথনে মাল্টিপল ইনহ্যারিটেন্স যেভাবে কাজ করে

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

comments 4

C প্রোগ্রাম এর সাহায্যে ইমেইল প্রেরণ

বিভিন্ন কারণে আমাদের C প্রোগ্রাম থেকে ইমেইল প্রেরণের প্রয়োজন হতে পারে। আজ আমরা দেখবো কীভাবে libcurl ব্যাবহার করে জিমেইল SMTP সার্ভারের মাধ্যমে ইমেইল পাঠানো যায়। আমি এখানে libcurl কিংবা SMTP নিয়ে কোন আলোচনা করবো না। এগুলো সম্পর্কে না জেনে থাকলে সার্চ…