I would love to change the world, but they won’t give me the source code

پایتون ۳

In برنامه نویسی, پايتون on دسامبر 6, 2008 at 4:46 ب.ظ

بالاخره زبان برنامه نویسی پایتون ۳ یا پایتون ۳۰۰۰ هم به اون گفته میشه؛ به ورژن نهایی رسید و ارائه شد. این نسخه پایتون تغییرات زیادی کرده در قسمت تعریف رفتار اشیایی مثل دیکشنری ها و رشته ها. همچنین با سری ۲.۵ و ۲.۶ و غیره دیگه سازگاری نداره و خیلی از ویژه گی های منسوخ هم حذف شده.

خیلی ها انتقاد میکنند به این رویه جدید پایتون و اینکه چرا این تغییرات داده شده و یا سازگاری ها شکسته شده. اما به نظر من این حرکت لازم بود تا آینده پایتون رو بهتر و منسجم تر کنه. در این میان خیلی از پروژه های تحت پایتون بزودی تصمیم خواهند گرفت تا به پایتون ۳ ارتقاع بدن خودشون رو؛ که البته این کار بسیار زمان بر و سخت خواهد بود.

بعلاوه مشکل و درگیری های کار با کاراکترهای اِنکُدینگ هم با ارائه یک سیستم Encoding حل شده و دیگه به طور کامل از یونی‌کد استفاده میشه. مکان دیگری که تغییرات مهمی کرده کتابخانه استاندارد پایتون هست که در طول پروسه گسترش و برنامه نویسی کمک زیادی به برنامه نویسان کرده؛ حالا در نسخه ۳ تعدادی از این ماژول های حذف شده؛ تعدادی تغییر نام داده و تعدادی تغییرات در کدهاشون پیدا کردند.

برای دیدن تغییرات کلی پایتون ۳ اینجا رو کلیک کنید.

درود بر شما طرفداران پایتون

:)