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

نوشته های برچسب شده ‘پایتون’

پایتون ۳

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

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

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

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

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

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

:)

یک قدم نزدیکتر به پایتون 3

In برنامه نویسی, پايتون on اکتبر 5, 2008 at 11:53 ب.ظ

بالاخره نسخه پایتون 2.6 به مرحله نهایی رسید و جامعه برنامه نویسی پایتون رو به پایتون 3 نزدیک تر کرد. نکته مهم در این ورژن، وجود ویژگی ها و syntax های جدید هست که قرار است در پایتون 3 موجود باشد؛ اما مسئله مهم در این ارائه پایتون، سازگار بودن آن با ورژن های قبلی است؛ با توجه به این که در نسخه نهایی پایتون 3، دیگه سازگاری با نسخه های قبلی نخواهد بود و کدها باید با استاندارد جدید نوشته بشن.

توضیحات کامل رو از اینجا بخونید و پایتون 2.6 رو از اینجا دانلود کنید.