Get Mystery Box with random crypto!

#آموزش_پایتون #مقدم3 معرفی نسخه های مختلف زبان برنامه نویسی پا | EDANIUM

#آموزش_پایتون #مقدم3
معرفی نسخه های مختلف زبان برنامه نویسی پایتون
پس از طراحی و پیاده سازی زبان پایتون و انتشار اولین نسخه ی برنامه ی کاربردی پایتون که نرم افزاری برای اجرای کدهای نوشته شده به زبان پایتون است، توسعه ی آن ادامه می یافت و توزیع های مختلفی از آن به همراه اصلاحات، بهبود امکانات، یا افزودن قابلیت های جدید منتشر شده اند.

نام گذاری نسخه های پایدار زبان برنامه نویسی پایتون به صورت x.y.z است که با شماره ی 0.9.0 آغاز شد و ادامه یافت. بر این اساس، زمانی که تغییرات اساسی در ساختار زبان ایجاد شود مقدار x افزایش می یابد، اِعمال سایر تغییرات مهم در نسخه های جدید با افزایش عدد y همراه است، و در صورت رفع باگ های احتمالی در یک نسخه ی منتشر شده، مقدار z در توزیع اصلاح شده افزایش می یابد (در بسیاری از نسخه های منتشر شده، عدد z تغییر نمی کند و عموماً نسخه ها به صورت x.y معرفی می شوند.)

به طور کلی، کاربران همزمان با آپدیت هر نرم افزار به نسخه ی جدید آن نرم افزار مهاجرت می کنند و برنامه نویسان نیز از این قاعده مستثنی نیستند. توسعه دهندگان زبان برنامه نویسی Python در اکتبر سال 2000 نسخه ی پایدار 2.0 را با ایجاد تغییرات اساسی در ادامه ی توزیع 1.6 منتشر کردند و پس از آن نیز روند تغییر و اصلاح روی این توزیع جدید ادامه یافت. با این حال آقای روسوم -خالق اصلی زبان پایتون- از روند این اصلاحات رضایت چندانی نداشت و همواره در فکر ایجاد تغییرات بنیادی در ساختار و سینتکس پایتون بود تا به هدف اصلی خود از طراحی این زبان یعنی دستیابی به ساختاری ساده و در عین حال مستحکم و قدرتمند برسد.

یکی از مشکلاتی که آقای روسوم در این راه با آن مواجه بود عدم تطبیق پذیری نسخه های قبلی با ساختار ساده ای بود که روسوم در ذهن داشت، به همین دلیل یک دوراهی در مسیر توسعه ی پایتون قرار گرفت: فرآیند توسعه یا باید روی همان ساختار و سینتکس نسخه های قبلی -که به روز ترین آنها نسخه های 2 به بالا بودند- ادامه پیدا می کرد، که با افزودن قابلیت های جدید به آن رفته رفته پایتون تبدیل به زبانی پیچیده می شد، یا این که ساختار زبان تغییر اساسی پیدا می کرد که با وجود عدم تطبیق با نسخه های قبلی ساده تر بود و با حذف پیچیدگی ها کار برنامه نویسی را راحت تر می کرد. در نهایت پس از بررسی های فراوان روسوم تصمیم گرفت به جای حفظ ساختار قبلی، هدف خود را دنبال کرده و پس از ایجاد تغییرات مورد نظر در دسامبر سال 2008 توزیع نسخه های 3 پایتون با نام Py3K یا Python 3000 با شماره ی 3.0 آغاز شد.
@edanium