প্রায় সকল প্রোগ্রামিং ল্যাঙ্গুয়েজেই for, while ও do while লুপ বিদ্যমান। আমার জানা মতে পাইথনে do while লুপ নাই। লুপিংএর এত অপশন কেন? এদের মধ্যে পার্থক্য কোথায়?
শিক্ষকতায় আসার আগে আমি ছয় বছর একটা মাল্টি ন্যাশনাল সফটওয়্যার কোম্পানিতে ছিলাম। যেখানে পাঁচটা প্রোগ্রামিং ল্যাংগুয়েজ আমাকে শিখতে হয়েছিল। তাই নতুন ল্যাংগুয়েজ কিভাবে শিখেছি সেই অভিজ্ঞতা এই লেখা লিখছি।
ভেরিয়েবল ও ফাংশনের যথাযথ নাম ব্যবহার করা। যেমন - stdnt_id এর পরিবর্তে studentId ব্যবহার করা। যথাযথ নাম ব্যবহার করলে অন্যরা আপনার কোড সহজে বুজতে পারবে। প্রোগ্রামিং ভাষাভেদে নেমিং কনভেনশন ভিন্ন হয়।