ডাটা স্ট্রাকচার : সিঙ্গলি লিংকড লিস্ট

1 year, 11 months ago ডাটা স্ট্রাকচার

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

পুরো পোস্ট পড়ুন

রিভিউ : ZedBook W (টু ইন ওয়ান কনভার্টিবল) ল্যাপটপ

1 year, 12 months ago অন্যান্য

গত মে মাসের ৩ তারিখে পিকাবু থেকে ZedBook W টু-ইন-ওয়ান কনভার্টিবল ল্যাপটপ অর্ডার করেছিলাম। প্রায় ৬ দিন পর, ১০ তারিখে সুন্দরবন কুরিয়ার সার্ভিসের মাধ্যমে ক্যাশ-অন-ডেলিভারি পেয়েছিলাম। প্রায় একমাস হল জিনিসটা ব্যবহার করছি। জিনিসটার বিশেষত্ব হল – এটাকে ল্যাপটপ হিসেবে ব্যবহার করার পাশাপাশি ট্যাবলেট পিসি হিসেবেও ব্যবহার করা যায়। ইন্টারেস্টেড অনেকেই রিভিউ চেয়েছিলেন, সেই চাওয়া থেকেই এই রিভিউয়ের সূত্রপাত।

পুরো পোস্ট পড়ুন

মেসেঞ্জার ও কিছু গাণিতিক হিসাব-নিকাশ

2 years ago মুক্ত দর্শন

মেসেঞ্জার নিয়ে হঠাৎ কিছু গাণিতিক হিসাব-নিকাশ মাথায় আসল আজকে। ধরা যাক, X একজন মানুষ, দৈনিক গড়ে ৫০ জন মানুষের থেকে মেসেজ পান তিনি। আরো ধরা যাক, মেসেজের উত্তর দিতে জনপ্রতি গড়ে ৫ মিনিট করে সময় ব্যয় করেন তিনি। তাহলে দৈনিক কি পরিমাণ সময় তিনি মেসেঞ্জারে ব্যয় করেন?

পুরো পোস্ট পড়ুন

প্রেরণাদায়ী (৫ম পর্ব)

2 years ago প্রেরণাদায়ী

একবার কতগুলো ব্যাঙ একটা গভীর কূপের একেবারে কাছ দিয়ে যাচ্ছিল। হঠাৎ করে দুইটা ব্যাঙ পিছলে গিয়ে কূপের ভিতর পড়ে গেল। বাকি সব ব্যাঙ কূপের চারপাশে ভিড় জমাল। কিন্তু কূপটা এতটাই গভীর ছিল যে তারা উদ্ধারের কোন আশা দেখতে পেল না। তাই তারা বলতে লাগল,”আশা নাই, আশা নাই।"

পুরো পোস্ট পড়ুন

প্রেরণাদায়ী (৪র্থ পর্ব)

2 years ago প্রেরণাদায়ী

এক ভদ্রলোক একটা হাতিশালের পাশ দিয়ে যাচ্ছিলেন। এমন সময় তিনি খেয়াল করলেন, হাতিগুলো খাঁচার ভিতরে বা শিকল দিয়ে বেঁধে রাখা নেই। বরং এক পায়ে একটা ছোট্ট রশি দিয়ে হাতিগুলো বেঁধে রাখা হয়েছে।

পুরো পোস্ট পড়ুন

প্রেরণাদায়ী (৩য় পর্ব)

2 years ago প্রেরণাদায়ী

কয়েকশ বছর আগে ইতালির এক ছোট শহরে একজন ব্যবসায়ী বাস করতেন। একবার এক সুদখোর মহাজনের কাছ থেকে তিনি বেশ বড় অঙ্কের টাকা ধার নিলেন। সেই মহাজন ছিলেন অনেক বৃদ্ধ আর দেখতেও বিশ্রী। অনেকটা হঠাৎ করেই এই ব্যবসায়ীর মেয়েকে তার মনে ধরল।

পুরো পোস্ট পড়ুন

ডাটা স্ট্রাকচার : ডেক

2 years, 1 month ago ডাটা স্ট্রাকচার, পাইথন, প্রোগ্রামিং

ইতিমধ্যে আমরা স্ট্যাক (Stack) ও কিউ (Queue) সম্পর্কে জেনেছি। এগুলো হল লিনিয়ার ডাটা স্ট্রাকচার ও একমুখো সাপ। একমুখো সাপ বললাম কারণ, স্টাক ও কিউতে আইটেম একটিমাত্র প্রান্তে ঢুকতে পারে ও একটিমাত্র প্রান্ত থেকে বের হতে পারে। আরেকটু পরিষ্কার করে বললে, স্ট্যাকের ক্ষেত্রে  যে প্রান্তে আইটেম ঢুকবে সেই প্রান্ত দিয়েই বের হবে আর কিউয়ের ক্ষেত্রে ঢুকবে এক প্রান্ত দিয়ে কিন্তু বের হবে অন্য প্রান্ত দিয়ে। লক্ষণীয় বিষয় হল, দুই ক্ষেত্রেই ঢোকার বা বের হবার রাস্তা কেবলমাত্র একটি। কিন্তু ডেক (Deque) হল একটি দুমুখো সাপ। এর দুই মুখেই আইটেম ঢুকতে পারে অথবা দুই মুখ থেকেই আইটেম বের হতে পারে।

পুরো পোস্ট পড়ুন

সাক্ষাৎকার : জোবায়ের আলম বিপুল

2 years, 1 month ago সাক্ষাৎকার

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

পুরো পোস্ট পড়ুন

নতুন প্রোগ্রামারদের জন্য অ্যান্টনিওর টিপস

2 years, 1 month ago প্রেরণাদায়ী, প্রোগ্রামিং

মাত্র আজ সকালেই অ্যান্টনিও ফার্নান্দেজ অ্যালোনসোকে চিনলাম আমি। ভদ্রলোক স্পেনের,  পড়াশুনা করেছেন University of Seville-এ। কোরাতে এক প্রশ্নের উত্তরে প্রায় ত্রিশ বছরের প্রোগ্রামিং অভিজ্ঞতা থেকে নতুন প্রোগ্রামারদের তিনটি টিপস দিয়েছেন তিনি। ভাবলাম দেশি ভাইদের জন্য সেগুলো অনুবাদ করা যেতে পারে।

পুরো পোস্ট পড়ুন

ডাটা স্ট্রাকচার : কিউ

2 years, 2 months ago ডাটা স্ট্রাকচার, পাইথন, প্রোগ্রামিং

স্ট্যাকের (Stack) মতই আরেকটি লিনিয়ার (Linear) ডাটা স্ট্রাকচার হল কিউ (Queue)। লিনিয়ার ডাটা স্ট্রাকচার বলতে বুঝায় যেখানে আইটেমগুলো ধারাবাহিকভাবে রয়েছে, যেমন: স্ট্যাক, কিউ, লিংকড (Linked) লিস্ট। বাংলায় কিউকে আমরা সারি বলতে পারি। তবে বুঝানোর সুবিধার্থে আমরা কিউ বলেই আপাতত চালিয়ে নেব।

পুরো পোস্ট পড়ুন
Newer Posts Older Posts