ython একটি ব্যাখ্যা করা, বস্তু-ভিত্তিক, গতিশীল শব্দার্থবিদ্যা সহ উচ্চ-স্তরের প্রোগ্রামিং ভাষা। ডাটা স্ট্রাকচারে নির্মিত এর উচ্চ-স্তরের, গতিশীল টাইপিং এবং গতিশীল বাইন্ডিংয়ের সাথে মিলিত, এটিকে দ্রুত অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য, সেইসাথে বিদ্যমান উপাদানগুলিকে একত্রে সংযুক্ত করার জন্য একটি স্ক্রিপ্টিং বা আঠালো ভাষা হিসাবে ব্যবহারের জন্য অত্যন্ত আকর্ষণীয় করে তোলে। পাইথনের সহজ, শিখতে সহজ সিনট্যাক্স পঠনযোগ্যতার উপর জোর দেয় এবং তাই প্রোগ্রাম রক্ষণাবেক্ষণের খরচ কমায়। পাইথন মডিউল এবং প্যাকেজ সমর্থন করে, যা প্রোগ্রাম মডুলারিটি এবং কোড পুনঃব্যবহারকে উৎসাহিত করে। পাইথন ইন্টারপ্রেটার এবং বিস্তৃত স্ট্যান্ডার্ড লাইব্রেরি সমস্ত প্রধান প্ল্যাটফর্মের জন্য চার্জ ছাড়াই উৎস বা বাইনারি আকারে উপলব্ধ, এবং অবাধে বিতরণ করা যেতে পারে।
প্রায়শই, প্রোগ্রামাররা পাইথনের সাথে প্রেমে পড়ে কারণ এটি সরবরাহ করে বর্ধিত উত্পাদনশীলতা। যেহেতু কোন সংকলন পদক্ষেপ নেই, সম্পাদনা-পরীক্ষা-ডিবাগ চক্র অবিশ্বাস্যভাবে দ্রুত। পাইথন প্রোগ্রামগুলিকে ডিবাগ করা সহজ: একটি বাগ বা খারাপ ইনপুট কখনই সেগমেন্টেশন ফল্ট সৃষ্টি করবে না। পরিবর্তে, যখন দোভাষী একটি ত্রুটি আবিষ্কার করে, এটি একটি ব্যতিক্রম উত্থাপন করে। যখন প্রোগ্রামটি ব্যতিক্রমটি ধরতে পারে না, তখন দোভাষী একটি স্ট্যাক ট্রেস প্রিন্ট করে। একটি সোর্স লেভেল ডিবাগার স্থানীয় এবং গ্লোবাল ভেরিয়েবলের পরিদর্শন, নির্বিচারে এক্সপ্রেশনের মূল্যায়ন, ব্রেকপয়েন্ট সেট করা, কোডের মাধ্যমে একটি লাইনে ধাপে ধাপে যাওয়া ইত্যাদির অনুমতি দেয়। ডিবাগারটি পাইথনেই লেখা, পাইথনের অন্তর্নিদর্শন ক্ষমতার সাক্ষ্য দেয়। অন্যদিকে, প্রায়শই একটি প্রোগ্রাম ডিবাগ করার দ্রুততম উপায় হল উৎসে কয়েকটি মুদ্রণ বিবৃতি যোগ করা: দ্রুত সম্পাদনা-পরীক্ষা-ডিবাগ চক্র এটি করে
আপডেট করা হয়েছে
১৩ জুন, ২০২৩