চলমান করোনা মহামারীর জন্য প্রায় সবকিছুর জন্য আমাদের বিকল্প ব্যবস্থার কথা ভাবতে হচ্ছে। আপাত দৃষ্টিতে এই মুহূর্তে সবচেয়ে সংকটে আছে আমাদের শিক্ষা ব্যবস্থা।

As a Data Science and Machine Learning (DSML) learner, I have been collecting resources for many days. Learning from Cheat Sheet is always a useful way because it contains all keys concepts that are actually needed for mastering a particular topic.

Precision ও Recall কি? কেন এইগুলো Classification মডেলের জন্য গুরুত্বপূর্ণ? মেশিন লার্নিংয়ের মাধ্যমে যা এস্টিমেট বা প্রেডিক্ট করতে চাই তা যদি ক্যাটেগরিক্যাল হয় তাহলে Classification মডেল বা এলগোরিদম ব্যবহার করা হয়।

প্রায় সকল প্রোগ্রামিং ল্যাঙ্গুয়েজেই for, while ও do while লুপ বিদ্যমান। আমার জানা মতে পাইথনে do while লুপ নাই। লুপিংএর এত অপশন কেন? এদের মধ্যে পার্থক্য কোথায়?

পরিসংখ্যান অনেক জরুরি কম্পিউটার বিজ্ঞানের ছাত্রদের জন্য। এই বিষয় ভালো করে না পড়লে অনেক বিষয় বুঝতে দম বন্ধ হয়ে যাবে। যেমন - ডাটা সাইন্স, মেশিন লারনিং, ইমেজ প্রসেসিং ও ইত্যাদি।

একটা ওয়েব এপ্লিকেশনের মূলত তিনটা প্রধান অংশ থাকে যথাক্রমে, ফ্রন্টএন্ড , ব্যাকএন্ড ও ডাটাবেস। এখন দেখা যাক কোন অংশে কি থাকে এবং কিভাবে ডেভেলপ করা যায়।

শিক্ষকতায় আসার আগে আমি ছয় বছর একটা মাল্টি ন্যাশনাল সফটওয়্যার কোম্পানিতে ছিলাম। যেখানে পাঁচটা প্রোগ্রামিং ল্যাংগুয়েজ আমাকে শিখতে হয়েছিল। তাই নতুন ল্যাংগুয়েজ কিভাবে শিখেছি সেই অভিজ্ঞতা এই লেখা লিখছি।

ভেরিয়েবল ও ফাংশনের যথাযথ নাম ব্যবহার করা। যেমন - stdnt_id এর পরিবর্তে studentId ব্যবহার করা। যথাযথ নাম ব্যবহার করলে অন্যরা আপনার কোড সহজে বুজতে পারবে। প্রোগ্রামিং ভাষাভেদে নেমিং কনভেনশন ভিন্ন হয়।