بايثون هي لغة برمجة مفتوحة المصدر ومحمولة ومجانية وقابلة للتخصيص وفعالة وحديثة توفر مجموعة واسعة من الوظائف الجذابة وتسمح لمطوري التطبيقات بإنشاء مشاريع برامج متوافقة تمامًا مع جميع أنظمة التشغيل السائدة.
خيارات سطر الأوامر
تتضمن خيارات سطر الأوامر الافتراضية تحسين كود bytecode الذي تم إنشاؤه ، وتحسين الوضعية التي تم إنشاؤها bytecode وإزالة سلاسل المستند ، واستخدام نماذج non-UNIX من #! cmd بتخطي السطر الأول من المصدر ، والحماية من DoS (رفض الخدمة) ) الهجمات من خلال جعل قيم hash () من أنواع متعددة غير متوقعة ، باستخدام ملح شبه عشوائي.
بالإضافة إلى ذلك ، سيسمح لك البرنامج أيضًا بإضافة خيارات قسائم متنوعة ، مثل -Qnew و Qwarn و Qold و Qwarnall ، وإصدار تحذيرات حول استخدام علامات التبويب غير المتوافقة ، وتشغيل البرنامج في وضع مطول ، والحصول على تحذيرات حول Python 3.x عدم التوافق ، بالإضافة إلى تصحيح الإخراج من المحلل اللغوي وتجاهل متغيرات بيئة PYTHON *.
الشروع في استخدام Python
غالبًا ما تتم مقارنة لغة برمجة Python بلغات البرمجة / البرمجة النصية لـ Java أو Perl أو Scheme أو Tcl. وهو متوافق مع جميع توزيعات جنو / لينكس ، وكذلك مع أنظمة التشغيل Microsoft Windows و Mac OS X و Solaris و BSD والعديد من أنظمة التشغيل الأخرى المشابهة لـ UNIX. وهو متوافق حاليًا مع معماريات 32 بت (x86) و 64 بت (x 86_64).
يعد تثبيت بايثون على نظامك مهام سهلة للغاية ، حيث أن كل ما عليك فعله هو الوصول إلى مدير الحزم الافتراضي لنظام جنو / لينكس والبحث عن & lsquo؛ python & rsquo؛ صفقة. قم بتثبيته ثم تفاعل معه عبر محاكي نظام لينكس.
يمكن لمستخدمي Linux / UNIX المتشددين الذين يرغبون في تحسين Python في بنية الأجهزة الخاصة بهم ، القيام بذلك عن طريق تنزيل أحدث إصدار من المشروع من Softoware ، وحفظ المصدر tarball (ملف tar.xz) على جهاز الكمبيوتر الخاص بهم ، وفك ضغطه ، فتح محاكي طرفي وانتقل إلى موقع ملفات الأرشيف المستخرجة باستخدام & lsquo؛ cd & rsquo؛ الأوامر.
استخدم & lsquo؛ ./ configure & rsquo؛ الأمر لجعل بعض التحسينات ثم تنفيذ & lsquo؛ make & rsquo؛ أمر لتجميع بيثون. أخيرًا ، قم بتثبيت نظام بايثون على نطاق واسع عن طريق تشغيل & lsquo؛ make install & rsquo؛ الأمر كجذر أو مع sudo.
ما هو الجديد في هذا الإصدار:
المكتبة:
[الأمن] bpo-30730: منع حقن متغيرات البيئة في subprocess على ويندوز. منع تمرير متغيرات البيئة الأخرى ووسائط الأوامر.
[الأمان] bpo-30694: ترقية النسخة الوافدة من 2.2.0 إلى 2.2.1 للحصول على إصلاحات لثغرات أمنية متعددة بما في ذلك: CVE-2017-9233 (وحدة طرفية لا حصر للكيان الخارجي) ، CVE-2016-9063 (تجاوز عدد صحيح ، إعادة -إصلاح) ، CVE-2016-0718 (إصلاح أخطاء البق من إصلاح 2.2.0 إلى CVE-2016-0718) و CVE-2012-0876 (غمر تجزئة العداد مع SipHash). ملاحظة: لا تؤثر CVE-2016-5300 (استخدم مصادر الأنتروبية الخاصة بـ os ، مثل getrandom) على Python ، نظرًا لأن Python تحصل بالفعل على إنتروبيا من نظام التشغيل لتعيين سر العميل باستخدام XML_SetHashSalt ().
[الأمان] bpo-30500: إصلاح urllib.parse.splithost () لتحليل الأجزاء بشكل صحيح. على سبيل المثال ، يُعيد splithost ('// 127.0.0.1#@evil.com/') الآن المضيف 127.0.0.1 ، بدلاً من معالجة @ evil.com كمضيف في authentification (login @ host).
ما هو الجديد في الإصدار:
المكتبة:
[الأمن] bpo-30730: منع حقن متغيرات البيئة في subprocess على ويندوز. منع تمرير متغيرات البيئة الأخرى ووسائط الأوامر.
[الأمان] bpo-30694: ترقية النسخة الوافدة من 2.2.0 إلى 2.2.1 للحصول على إصلاحات لثغرات أمنية متعددة بما في ذلك: CVE-2017-9233 (وحدة طرفية لا حصر للكيان الخارجي) ، CVE-2016-9063 (تجاوز عدد صحيح ، إعادة -إصلاح) ، CVE-2016-0718 (إصلاح أخطاء البق من إصلاح 2.2.0 إلى CVE-2016-0718) و CVE-2012-0876 (غمر تجزئة العداد مع SipHash). ملاحظة: لا تؤثر CVE-2016-5300 (استخدم مصادر الأنتروبية الخاصة بـ os ، مثل getrandom) على Python ، نظرًا لأن Python تحصل بالفعل على إنتروبيا من نظام التشغيل لتعيين سر العميل باستخدام XML_SetHashSalt ().
[الأمان] bpo-30500: إصلاح urllib.parse.splithost () لتحليل الأجزاء بشكل صحيح. على سبيل المثال ، يُعيد splithost ('// 127.0.0.1#@evil.com/') الآن المضيف 127.0.0.1 ، بدلاً من معالجة @ evil.com كمضيف في authentification (login @ host).
ما هو الجديد في الإصدار 3.6.1 / 3.6.2 RC1:
PEP 441 ، تم تحسين دعم تطبيق Pipon zip
PEP 448 ، تعميمات تفريغ إضافية
PEP 461 ، & quot؛٪ - تنسيق & quot؛ للبايتات وأشياء bytearray
PEP 465 ، مشغل جديد (@) لضرب المصفوفة
PEP 471 ، os.scandir () ، وظيفة اجتياز دليل سريع جديد
PEP 475 ، مضيفًا دعمًا لعمليات إعادة المحاولة التلقائية لمكالمات النظام المتقطعة
PEP 479 ، تغيير معالجة StopIteration داخل المولدات
PEP 484 ، وحدة الكتابة ، معيار جديد لنوع التوضيحات
PEP 485 ، math.isclose () ، وظيفة لاختبار المساواة التقريبية
PEP 486 ، مما يجعل مشغل Windows Python على دراية بالبيئات الظاهرية
PEP 488 ، والقضاء على ملفات .pyo
PEP 489 ، آلية جديدة ومحسنة لتحميل وحدات الامتداد
PEP 492 ، coroutines مع async و await syntax
ما هو الجديد في الإصدار 3.6.1:
PEP 441 ، تم تحسين دعم تطبيق Pipon zip
PEP 448 ، تعميمات تفريغ إضافية
PEP 461 ، & quot؛٪ - تنسيق & quot؛ للبايتات وأشياء bytearray
PEP 465 ، مشغل جديد (@) لضرب المصفوفة
PEP 471 ، os.scandir () ، وظيفة اجتياز دليل سريع جديد
PEP 475 ، مضيفًا دعمًا لعمليات إعادة المحاولة التلقائية لمكالمات النظام المتقطعة
PEP 479 ، تغيير معالجة StopIteration داخل المولدات
PEP 484 ، وحدة الكتابة ، معيار جديد لنوع التوضيحات
PEP 485 ، math.isclose () ، وظيفة لاختبار المساواة التقريبية
PEP 486 ، مما يجعل مشغل Windows Python على دراية بالبيئات الظاهرية
PEP 488 ، والقضاء على ملفات .pyo
PEP 489 ، آلية جديدة ومحسنة لتحميل وحدات الامتداد
PEP 492 ، coroutines مع async و await syntax
ما هو الجديد في الإصدار 3.6.0:
PEP 441 ، تم تحسين دعم تطبيق Pipon zip
PEP 448 ، تعميمات تفريغ إضافية
PEP 461 ، & quot؛٪ - تنسيق & quot؛ للبايتات وأشياء bytearray
PEP 465 ، مشغل جديد (@) لضرب المصفوفة
PEP 471 ، os.scandir () ، وظيفة اجتياز دليل سريع جديد
PEP 475 ، مضيفًا دعمًا لعمليات إعادة المحاولة التلقائية لمكالمات النظام المتقطعة
PEP 479 ، تغيير معالجة StopIteration داخل المولدات
PEP 484 ، وحدة الكتابة ، معيار جديد لنوع التوضيحات
PEP 485 ، math.isclose () ، وظيفة لاختبار المساواة التقريبية
PEP 486 ، مما يجعل مشغل Windows Python على دراية بالبيئات الظاهرية
PEP 488 ، والقضاء على ملفات .pyo
PEP 489 ، آلية جديدة ومحسنة لتحميل وحدات الامتداد
PEP 492 ، coroutines مع async و await syntax
ما هو الجديد في الإصدار 3.5.2:
PEP 441 ، تم تحسين دعم تطبيق Pipon zip
PEP 448 ، تعميمات تفريغ إضافية
PEP 461 ، & quot؛٪ - تنسيق & quot؛ للبايتات وأشياء bytearray
PEP 465 ، مشغل جديد (@) لضرب المصفوفة
PEP 471 ، os.scandir () ، وظيفة اجتياز دليل سريع جديد
PEP 475 ، مضيفًا دعمًا لعمليات إعادة المحاولة التلقائية لمكالمات النظام المتقطعة
PEP 479 ، تغيير معالجة StopIteration داخل المولدات
PEP 484 ، وحدة الكتابة ، معيار جديد لنوع التوضيحات
PEP 485 ، math.isclose () ، وظيفة لاختبار المساواة التقريبية
PEP 486 ، مما يجعل مشغل Windows Python على دراية بالبيئات الظاهرية
PEP 488 ، والقضاء على ملفات .pyo
PEP 489 ، آلية جديدة ومحسنة لتحميل وحدات الامتداد
PEP 492 ، coroutines مع async و await syntax
ما هو الجديد في الإصدار 3.5.1:
PEP 441 ، تم تحسين دعم تطبيق Pipon zip
PEP 448 ، تعميمات تفريغ إضافية
PEP 461 ، & quot؛٪ - تنسيق & quot؛ للبايتات وأشياء bytearray
PEP 465 ، مشغل جديد (@) لضرب المصفوفة
PEP 471 ، os.scandir () ، وظيفة اجتياز دليل سريع جديد
PEP 475 ، مضيفًا دعمًا لعمليات إعادة المحاولة التلقائية لمكالمات النظام المتقطعة
PEP 479 ، تغيير معالجة StopIteration داخل المولدات
PEP 484 ، وحدة الكتابة ، معيار جديد لنوع التوضيحات
PEP 485 ، math.isclose () ، وظيفة لاختبار المساواة التقريبية
PEP 486 ، مما يجعل مشغل Windows Python على دراية بالبيئات الظاهرية
PEP 488 ، والقضاء على ملفات .pyo
PEP 489 ، آلية جديدة ومحسنة لتحميل وحدات الامتداد
PEP 492 ، coroutines مع async و await syntax
ما هو الجديد في الإصدار 3.5.0:
Python 3.5.0 هو أحدث إصدار من لغة Python ، ويحتوي على العديد من الميزات والتحسينات الجديدة والمثيرة.
ما هو الجديد في الإصدار 3.4.3:
يأتي هذا الإصدار مع أكثر من ثلاث مائة إصلاحات bugfixes وتحسينات أخرى على 3.4.0. تغيير واحد ملحوظ: لم يعد إصدار OpenSSL المجمعة مع مثبت Windows يعاني من ثغرة HeartBleed.
ما هو الجديد في الإصدار 3.4.2:
يأتي هذا الإصدار مع أكثر من ثلاث مائة إصلاحات bugfixes وتحسينات أخرى على 3.4.0. تغيير واحد ملحوظ: لم يعد إصدار OpenSSL المجمعة مع مثبت Windows يعاني من ثغرة HeartBleed.
ما هو الجديد في الإصدار 3.4.0 RC1:
PEP 380 ، بناء الجملة للتفويض إلى جوال فرعي (ناتج من)
PEP 393 ، تمثيل السلسلة المرنة (التخلص من التمييز بين & quot؛ واسع & quot؛ و & quot؛ ضيق & quot؛ Unicode)
تنفيذ C لـ & quot؛ عشري & quot؛ وحدة ، مع ما يصل إلى 120x speedup للتطبيقات العشرية الثقيلة
يعتمد نظام الاستيراد (__import__) على importlib بشكل افتراضي
الجديد & quot؛ lzma & quot؛ وحدة مع دعم LZMA / XZ
PEP 397 ، قاذفة لبيثون لـ Windows
PEP 405 ، دعم البيئة الافتراضية في اللب
PEP 420 ، دعم حزمة مساحة الاسم
PEP 3151 ، إعادة تشغيل التسلسل الهرمي الاستثناء OS و IO
PEP 3155 ، اسم مؤهل للفصول والوظائف
PEP 409 ، قمع سياق الاستثناء
PEP 414 ، حرفي Unicode واضح للمساعدة في porting
PEP 418 ، ساعات ممتدة مستقلة عن النظام الأساسي في & quot؛ الوقت & quot؛ وحدة
PEP 412 ، وهو تطبيق قاموس مشاركة مفاتيح جديد يحفظ الذاكرة بشكل كبير من أجل التعليمة البرمجية الموجهة للكائنات
PEP 362 ، كائن توقيع الوظيفة
الجديد & quot؛ faulthandler & quot؛ الوحدة التي تساعد على تشخيص الأعطال
الجديد & quot؛ unittest.mock & quot؛ وحدة
الجديد & quot؛ ipaddress & quot؛ وحدة
The & quot؛ sys.implementation & quot؛ صفة، عزا
إطار سياسة لحزمة البريد الإلكتروني ، مع سياسة مؤقتة (انظر PEP 411) التي تضيف الكثير من دعم unicode المحسّن لتحليل عناوين البريد الإلكتروني
A & quot؛ collections.ChainMap & quot؛ فئة لربط التعيينات إلى وحدة واحدة
أغلفة للعديد من وظائف POSIX في & quot؛ os & quot؛ و & quot؛ إشارة & quot؛ الوحدات ، بالإضافة إلى الوظائف المفيدة الأخرى مثل & quot؛ sendfile () & quot؛
يتم الآن تشغيل التعشية العشوائية ، التي تم تقديمها في إصدارات الأخطاء السابقة ، افتراضيًا
ما هو الجديد في الإصدار 3.4.0 Beta 2:
PEP 428، a & quot؛ pathlib & quot؛ وحدة توفير مسارات نظام الملفات وجوه المنحى
PEP 435 ، معيار & quot؛ enum & quot؛ وحدة
PEP 436 ، تعزيز بناء من شأنه أن يساعد على توليد معلومات الاستبطان للميزات
PEP 442 ، تحسين الدلالات لإنهاء الكائن
PEP 443 ، مع إضافة وظائف عامة لإرسال واحدة إلى المكتبة القياسية
PEP 445 ، واجهة برمجة تطبيقات C جديدة لتنفيذ مخصصات الذاكرة المخصصة
PEP 446 ، تغيير واصفات الملفات بحيث لا يتم توارثها بشكل افتراضي في العمليات الفرعية
PEP 450 ، إحصاءات & quot؛ جديدة & quot؛ وحدة
PEP 451 ، توحيد البيانات الوصفية لوحدة نمطية لوحدة نظام بيثون للاستيراد
PEP 453 ، مثبت مجمع لمدير حزمة Pip
PEP 454 ، جديد & quot؛ tracemalloc & quot؛ وحدة لتتبع تخصيصات بايثون الذاكرة
PEP 456 ، خوارزمية هاش جديدة لسلاسل بايثون والبيانات الثنائية
PEP 3154 ، بروتوكول جديد ومحسن للكائنات المخللة
PEP 3156 ، جديد & quot؛ asyncio & quot؛ الوحدة النمطية ، إطار جديد للإدخال / الإخراج غير المتزامن
ما هو الجديد في الإصدار 3.4.0 Beta 1:
PEP 428، a & quot؛ pathlib & quot؛ وحدة توفير مسارات نظام الملفات وجوه المنحى
PEP 435 ، معيار & quot؛ enum & quot؛ وحدة
PEP 436 ، تعزيز بناء من شأنه أن يساعد على توليد معلومات الاستبطان للميزات
PEP 442 ، تحسين الدلالات لإنهاء الكائن
PEP 443 ، مع إضافة وظائف عامة لإرسال واحدة إلى المكتبة القياسية
PEP 445 ، واجهة برمجة تطبيقات C جديدة لتنفيذ مخصصات الذاكرة المخصصة
PEP 446 ، تغيير واصفات الملفات بحيث لا يتم توارثها بشكل افتراضي في العمليات الفرعية
PEP 450 ، إحصاءات & quot؛ جديدة & quot؛ وحدة
PEP 451 ، توحيد البيانات الوصفية لوحدة نمطية لوحدة نظام بيثون للاستيراد
PEP 453 ، مثبت مجمع لمدير حزمة Pip
PEP 454 ، جديد & quot؛ tracemalloc & quot؛ وحدة لتتبع تخصيصات بايثون الذاكرة
PEP 456 ، خوارزمية هاش جديدة لسلاسل بايثون والبيانات الثنائية
PEP 3154 ، بروتوكول جديد ومحسن للكائنات المخللة
PEP 3156 ، جديد & quot؛ asyncio & quot؛ الوحدة النمطية ، إطار جديد للإدخال / الإخراج غير المتزامن
ما هو الجديد في الإصدار 3.4.0 Alpha 4:
PEP 435 ، وموحدة & quot؛ enum & quot؛ وحدة
PEP 436 ، تعزيز بناء من شأنه أن يساعد على توليد معلومات الاستبطان للميزات
PEP 442 ، تحسين الدلالات لإنهاء الكائن
PEP 443 ، مع إضافة وظائف عامة لإرسال واحدة إلى المكتبة القياسية
PEP 445 ، واجهة برمجة تطبيقات C جديدة لتنفيذ مخصصات الذاكرة المخصصة
PEP 446 ، تغيير واصفات الملفات بحيث لا يتم توارثها بشكل افتراضي في العمليات الفرعية
PEP 450 ، الإحصاءات الجديدة & quot؛ وحدة
PEP 3156 ، الجديد & quot؛ asyncio & quot؛ الوحدة النمطية ، إطار جديد للإدخال / الإخراج غير المتزامن
ما هو الجديد في الإصدار 2.7.6:
نوع قاموس مرتب
ميزات unittest جديدة بما في ذلك تخطي الاختبار وطرق تأكيد جديدة واكتشاف الاختبار
وحدة io أسرع بكثير
الترقيم التلقائي للحقول في طريقة str.format ()
تحسينات repr reprs backported من 3.x
دعم البلاط لتكنتر
A backport للكائن memoryview من 3.x
مجموعة حرفية
تعيين والفهم القاموس
عرض القاموس
بناء الجملة الجديد متداخلة مع عبارات
وحدة sysconfig
ما هو الجديد في الإصدار 3.2.5:
العديد من التحسينات في الوحدة unittest
PEP 3147 ، دعم الدلائل مستودع .pyc
PEP 3149 ، دعم للنسخة الموسومة مكتبات ديناميكية
PEP 3148 ، مكتبة مستقبلية جديدة للبرمجة المتزامنة
PEP 384 ، ABI مستقر لوحدات التمديد
PEP 391 ، تكوين تسجيل المستندة إلى القاموس
تنفيذ GIL تم إصلاحه يقلل من التنازع
حزمة بريد إلكتروني موسعة تتعامل مع رسائل البايت
وحدة ssl محسّنة كثيرًا مع دعم لسياقات SSL ومطابقة اسم المضيف الشهادة
وحدة sysconfig للوصول إلى معلومات التكوين
إضافات إلى وحدة shutil ، من بينها دعم ملف الأرشيف
العديد من التحسينات على configparser ، من بينها دعم بروتوكول رسم الخرائط
تحسينات pdb ، مصحح Python
إصلاحات لا حصر لها فيما يتعلق بقضايا بايت / سلسلة؛ من بينها دعم كامل لبيئة بايت (أسماء الملفات ، متغيرات البيئة)
العديد من إصلاحات الاتساق والسلوك للعمليات الرقمية
ما هو الجديد في الإصدار 3.3.2:
PEP 380 ، بناء الجملة للتفويض إلى جوال فرعي (ناتج من)
PEP 393 ، تمثيل السلسلة المرنة (التخلص من التمييز بين & quot؛ واسع & quot؛ و & quot؛ ضيق & quot؛ Unicode)
تنفيذ C لـ & quot؛ عشري & quot؛ وحدة ، مع ما يصل إلى 120x speedup للتطبيقات العشرية الثقيلة
يعتمد نظام الاستيراد (__import__) على importlib بشكل افتراضي
الجديد & quot؛ lzma & quot؛ وحدة مع دعم LZMA / XZ
PEP 397 ، قاذفة لبيثون لـ Windows
PEP 405 ، دعم البيئة الافتراضية في اللب
PEP 420 ، دعم حزمة مساحة الاسم
PEP 3151 ، إعادة تشغيل التسلسل الهرمي الاستثناء OS و IO
PEP 3155 ، اسم مؤهل للفصول والوظائف
PEP 409 ، قمع سياق الاستثناء
PEP 414 ، حرفي Unicode واضح للمساعدة في porting
PEP 418 ، ساعات ممتدة مستقلة عن النظام الأساسي في & quot؛ الوقت & quot؛ وحدة
PEP 412 ، وهو تطبيق قاموس مشاركة مفاتيح جديد يحفظ الذاكرة بشكل كبير من أجل التعليمة البرمجية الموجهة للكائنات
PEP 362 ، كائن توقيع الوظيفة
الجديد & quot؛ faulthandler & quot؛ الوحدة التي تساعد على تشخيص الأعطال
الجديد & quot؛ unittest.mock & quot؛ وحدة
الجديد & quot؛ ipaddress & quot؛ وحدة
The & quot؛ sys.implementation & quot؛ صفة، عزا
إطار سياسة لحزمة البريد الإلكتروني ، مع سياسة مؤقتة (انظر PEP 411) التي تضيف الكثير من دعم unicode المحسّن لتحليل عناوين البريد الإلكتروني
A & quot؛ collections.ChainMap & quot؛ فئة لربط التعيينات إلى وحدة واحدة
أغلفة للعديد من وظائف POSIX في & quot؛ os & quot؛ و & quot؛ إشارة & quot؛ الوحدات ، بالإضافة إلى الوظائف المفيدة الأخرى مثل & quot؛ sendfile () & quot؛
يتم الآن تشغيل التعشية العشوائية ، التي تم تقديمها في إصدارات الأخطاء السابقة ، افتراضيًا
ما هو الجديد في الإصدار 3.3.0:
PEP 380 ، بناء الجملة للتفويض إلى جوال فرعي (ناتج من)
PEP 393 ، تمثيل السلسلة المرنة (التخلص من التمييز بين & quot؛ واسع & quot؛ و & quot؛ ضيق & quot؛ Unicode)
تنفيذ C لـ & quot؛ عشري & quot؛ وحدة ، مع ما يصل إلى 120x speedup للتطبيقات العشرية الثقيلة
يعتمد نظام الاستيراد (__import__) على importlib بشكل افتراضي
الجديد & quot؛ lzma & quot؛ وحدة مع دعم LZMA / XZ
PEP 397 ، قاذفة لبيثون لـ Windows
PEP 405 ، دعم البيئة الافتراضية في اللب
PEP 420 ، دعم حزمة مساحة الاسم
PEP 3151 ، إعادة تشغيل التسلسل الهرمي الاستثناء OS و IO
PEP 3155 ، اسم مؤهل للفصول والوظائف
PEP 409 ، قمع سياق الاستثناء
PEP 414 ، حرفي Unicode واضح للمساعدة في porting
PEP 418 ، ساعات ممتدة مستقلة عن النظام الأساسي في & quot؛ الوقت & quot؛ وحدة
PEP 412 ، وهو تطبيق قاموس مشاركة مفاتيح جديد يحفظ الذاكرة بشكل كبير من أجل التعليمة البرمجية الموجهة للكائنات
PEP 362 ، كائن توقيع الوظيفة
الجديد & quot؛ faulthandler & quot؛ الوحدة التي تساعد على تشخيص الأعطال
الجديد & quot؛ unittest.mock & quot؛ وحدة
الجديد & quot؛ ipaddress & quot؛ وحدة
The & quot؛ sys.implementation & quot؛ صفة، عزا
إطار سياسة لحزمة البريد الإلكتروني ، مع سياسة مؤقتة (انظر PEP 411) التي تضيف الكثير من دعم unicode المحسّن لتحليل عناوين البريد الإلكتروني
A & quot؛ collections.ChainMap & quot؛ فئة لربط التعيينات إلى وحدة واحدة
أغلفة للعديد من وظائف POSIX في & quot؛ os & quot؛ و & quot؛ إشارة & quot؛ الوحدات ، بالإضافة إلى الوظائف المفيدة الأخرى مثل & quot؛ sendfile () & quot؛
يتم الآن تشغيل التعشية العشوائية ، التي تم تقديمها في إصدارات الأخطاء السابقة ، افتراضيًا
لم يتم العثور على التعليقات