Python 3.6



python

Python

في حين يصف مرجع لغة Python البنية الدقيقة والدلالات اللغوية للغة Python ، يصف هذا الدليل المرجعي للمكتبة المكتبة القياسية التي يتم توزيعها مع Python. كما يصف أيضًا بعض المكونات الاختيارية التي يتم تضمينها بشكل شائع في توزيعات بايثون.

مكتبة بايثون القياسية واسعة للغاية ، تقدم مجموعة واسعة من المرافق كما هو موضح في الجدول الطويل للمحتويات المدرجة أدناه. تحتوي المكتبة على وحدات مدمجة (مكتوبة في C) توفر إمكانية الوصول إلى وظائف النظام مثل ملف الإدخال / الإخراج الذي لا يمكن الوصول إليه بخلاف ذلك لمبرمجي Python ، بالإضافة إلى وحدات مكتوبة في Python توفر حلولاً قياسية للعديد من المشكلات التي تحدث في البرمجة اليومية. تم تصميم بعض هذه الوحدات بشكل صريح لتشجيع وتعزيز قابلية برامج بايثون من خلال تجريد معلومات خاصة بالمنصة إلى واجهات برمجة تطبيقات محايدة.

عادةً ما تتضمن أدوات تثبيت Python الخاصة بالنظام الأساسي لـ Windows المكتبة القياسية بالكامل ، وكثيرًا ما تتضمن أيضًا العديد من المكونات الإضافية. بالنسبة لأنظمة التشغيل التي تشبه يونكس ، يتم توفير Python عادة كمجموعة من الحزم ، لذلك قد يكون من الضروري استخدام أدوات التغليف المتوفرة مع نظام التشغيل للحصول على بعض أو كل المكونات الاختيارية.

بالإضافة إلى المكتبة القياسية ، هناك مجموعة متزايدة من عدة آلاف من المكونات (من البرامج الفردية والوحدات إلى حزم وأطر تطوير التطبيقات الكاملة) ، المتاحة من فهرس حزمة بايثون .