ython یک زبان برنامه نویسی تفسیر شده، شی گرا و سطح بالا با معناشناسی پویا است. ساختارهای داده سطح بالای آن، همراه با تایپ پویا و اتصال پویا، آن را برای توسعه سریع برنامه کاربردی و همچنین برای استفاده به عنوان یک زبان برنامه نویسی یا چسب برای اتصال اجزای موجود به یکدیگر بسیار جذاب می کند. سینتکس ساده و یادگیری آسان پایتون بر خوانایی تأکید دارد و بنابراین هزینه نگهداری برنامه را کاهش می دهد. پایتون از ماژول ها و بسته ها پشتیبانی می کند که ماژولار بودن برنامه و استفاده مجدد از کد را تشویق می کند. مفسر پایتون و کتابخانه استاندارد گسترده به صورت منبع یا باینری بدون هزینه برای همه پلتفرمهای اصلی در دسترس هستند و میتوانند آزادانه توزیع شوند.
اغلب، برنامه نویسان به دلیل افزایش بهره وری پایتون، عاشق پایتون می شوند. از آنجایی که هیچ مرحله تالیفی وجود ندارد، چرخه ویرایش-تست-اشکال زدایی فوق العاده سریع است. اشکال زدایی برنامه های پایتون آسان است: یک اشکال یا ورودی بد هرگز باعث خطای بخش بندی نمی شود. در عوض، زمانی که مفسر خطایی را کشف می کند، یک استثنا ایجاد می کند. هنگامی که برنامه استثنا را نمی گیرد، مفسر یک ردیابی پشته را چاپ می کند. یک دیباگر سطح منبع امکان بازرسی متغیرهای محلی و سراسری، ارزیابی عبارات دلخواه، تعیین نقاط شکست، عبور از کد در یک خط در هر زمان و غیره را می دهد. دیباگر در خود پایتون نوشته شده است که گواه قدرت درون نگری پایتون است. از سوی دیگر، اغلب سریعترین راه برای اشکالزدایی یک برنامه افزودن چند عبارت چاپی به منبع است: چرخه سریع ویرایش-تست-اشکالزدایی این کار را انجام میدهد.
تاریخ بهروزرسانی
۲۳ خرداد ۱۴۰۲