I never thought I would publish this website. Since 2014, I have been using this site as my personal notebook, hiding from everyone. Now I think, I have to spread my knowledge.

N.B: Site contents still need to be furnished and more than 200 posts have been drafted and unpublished.

Press ESC to close

পাইথনে ফাইল

SHAHINUR 0 266

এ পর্যন্ত আমরা যত প্রোগ্রাম দেখেছি তা সবই কনসোল (console) নির্ভর, অর্থাৎ আউটপুট আমরা কম্পিউটার স্ক্রিনেই দেখতে পাচ্ছিলাম। কিন্তু এমন যদি হয় যে আমরা আমাদের ফলাফলটিকে ফাইলে সেভ করে রাখতে…

Continue reading

পাইথনে এরর হ্যন্ডলিং

SHAHINUR 0 235

প্রোগ্রাম করতে গেলে এরর বা ভূল হবে এটা খুবই স্বাভাবিক একটা ঘটনা, কিন্তু এটাকে ঠিক করা একটি জটিল কাজ। একজন ভাল প্রোগ্রামারের লক্ষণ হচ্ছে যেকোন এরর কে খুব সহজেই সনাক্ত…

Continue reading

পাইথনে পলিমরফিজম

SHAHINUR 0 240

ইনহেরিটেন্সের মত পলিমরফিজম (polymorphism) ও একটি গুরুত্বপূর্ণ প্যারাডাইম। একই জিনিসের ( অপারেটর, মেথড ইত্যাদি ) একাধিক ব্যবহারকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এ পলিমরফিজম বলে। প্রথমেই আমরা খুবই সাধারন একটি উদাহরণ দেখে…

Continue reading

পাইথনে ইনহেরিটেন্স

SHAHINUR 0 232

ইনহেরিটেন্স (inheritance) যেকোন অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর জন্য এক অনন্য ফিচার (feature). এটি খুবই একটি সাধারণ ধারণা। ধরা যাক, আপনার বাবার একটি গাড়ি আছে, অর্থাৎ এটি আপনারও গাড়ি, আবার আপনার…

Continue reading

ঝামেলা ছাড়াই GPU সহ Tensorflow এবং PyTorch ইনস্টল

SHAHINUR 0 334

অনেকদিন ধরে ডিপ লার্নিং এর সাথে থাকার কারণে বিভিন্ন রকম প্যাকেজ বা থার্ড পার্টি সফটওয়্যার ইনস্টল করার প্রয়োজন পড়ে। কিন্তু GPU তে কাজ করতে গেলে মাঝে মাঝেই অনেক সমস্যায় পড়তে…

Continue reading

পাইথনে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং

SHAHINUR 0 239

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ধারণা প্রোগামিং ল্যাঙ্গুয়েজের একটি গুরুত্বপূর্ণ প্রোগ্রামিং পারাডাইম (programming paradigm) পাইথনের সমস্ত কিছুই এক একটি অবজেক্ট। কোড পুনঃব্যবহারের জন্য অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর কোন জুড়ি নেই। এক্ষেত্রে class…

Continue reading

মডিউল

SHAHINUR 0 267

মডিউল পাইথনের একটি অবজেক্ট যেটা একটা রেফারেন্স লাইব্রেরি হিসেবে কাজ করে। এক কথায় বলতে গেলে এক একটা মডিউল এক একটা ফাইল যেখানে বিভিন্ন ক্লাস ফাংশন বা ভেরিয়েবলগুলোর ডেফিনিশন থাকে। কোন…

Continue reading

ল্যামডা ফাংশন

SHAHINUR 0 211

ল্যামডা ফাংশনকে এক কথায় বেনামী বা অজ্ঞাত ফাংশন বলা হয়। পূর্বের ফাংশন পর্বে আমরা দেখেছি যে ফাংশন ডিফাইন করার জন্য def কিওয়ার্ড ব্যবহার করতে হয়। কিন্তু ল্যামডা ফাংশনের জন্য এগুলোর…

Continue reading

পাইথনে রিকার্শন

SHAHINUR 0 232

প্রোগ্রমিং এর ক্ষেত্রে রিকার্শন (recursion) একটি গুরুরত্বপূর্ণ টপিক। কোন ফাংশন যখন নিজেকে নিজেই কল করে তখন তাকে রিকার্শন বলে। পাইথন রিকার্শন ব্যবহার করার অনুমতি দেয়। রিকার্শন এর কথা আসলে প্রথমেই…

Continue reading

পাইথনে ফাংশন

SHAHINUR 0 277

ফাংশন হচ্ছে কোন নির্দিষ্ট কোড ব্লক যেটা একটি সুনির্দিষ্ট এবং একই কাজ করে। যেমন আমাদের মাথার উপরে যে বৈদ্যুতিক পাখা ঘোরে সেটা একটা নির্দিষ্ট কাজ করে, যে টিউব লাইট জ্বলছে…

Continue reading

পাইথনে লুপ

SHAHINUR 0 322

আমাদের জীবনটা একটা লুপের মত। সকালে উঠে প্রাতঃক্রিয়াদি সারা, যার যার কর্মস্থলে যোগদান করা, দুপুরের খাওয়াদাওয়া করা, রাতে বাসায় ফিরে খাওয়াদাওয়া করে বিশ্রাম নেওয়া, সময় পেলে একটু বিনোদন, রাতে ঘুম।…

Continue reading

কন্ডিশনাল স্টেটমেন্ট

SHAHINUR 0 263

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

Continue reading