بايثون / أنظمة قابلة للصيانة

بايثون — أنظمة قابلة للصيانة

صمم واجهات سلوكية وأدر العمل الكسول والمتزامن وقس الكلفة واحم حدود الحزم.

عدد الدروس: 6 · لا تحتاج إلى حساب

ما الذي ستتعلمه؟

  • صمم واجهات سلوكية وأدر العمل الكسول والمتزامن وقس الكلفة واحم حدود الحزم.
  1. البروتوكولات والطرائق الخاصة والعقود النوعية

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

    ابدأ التعلّم
  2. المولدات والتفويض والتدفقات المحدودة

    ابن منتجين كسولين، وافهم التعليق والتنظيف، ووضح ضغط الاستهلاك وملكية الموارد في التدفقات.

    ابدأ التعلّم
  3. المزخرفات وسياقات الموارد

    غلّف السلوك دون فقد عقد الدالة، وعبر عن اكتساب الموارد وتنظيفها بحدود سياق موثوقة.

    ابدأ التعلّم
  4. اللاتزامن والخيوط والعمليات وقفل GIL

    اختر التزامن بحسب الحمل، وأدر أعمار المهام، وميز سلوك بناء CPython عن ضمانات اللغة العامة.

    ابدأ التعلّم
  5. التنميط وكلفة الخوارزمية والذاكرة

    قس عملا ممثلا، وميز الزمن عن الذاكرة المحتفظ بها، وحسن الكلفة الغالبة دون تغيير العقد السلوكي.

    ابدأ التعلّم
  6. الحزم القابلة للصيانة والحدود الآمنة والواجهات

    صمم واجهة عامة صغيرة مستقرة، وحزمها عن قصد، وتعامل مع البيانات الخارجية وتشغيل العمليات كحدود ثقة صريحة.

    ابدأ التعلّم
العودة إلى الدورة