خدع بايثون غير شائعة في المكتبات الشائعة
2025-07-07
يكشف هذا المقال عن تقنيات بايثون الأقل شهرة التي تم اكتشافها أثناء استكشاف المكتبات المستخدمة على نطاق واسع. يسلط الكاتب الضوء على استخدام `super()` في الفئات الأساسية لوراثة متعددة تعاونية، واستخدام المزيجات لإضافة الميزات بشكل وحدوي، واستخدام الاستيرادات النسبية للبحث عن حزم محددة، واستخدام `__init__.py` ما وراء إعلان الحزمة لتبسيط واجهة برمجة التطبيقات والتهيئة. يكشف المقال أيضًا عن دور `conftest.py` في التعرف على وحدات pytest وقيمة دراسة أوراق تصميم المكتبات لفهم أعمق.
التطوير