الأنماط المتقدمة
تعلمالأنماط المتقدمة — Advanced Patterns
هذا الفصل يأخذك إلى المستوى الاحترافي — أنماط وأدوات Python تجدها في كل مكتبة ناضجة وكل مشروع جاد.
ما ستتعلمه:
- المُزخرفات (Decorators) — دوال من الدرجة الأولى،
@syntax، decorator factory،functools.wraps - المولدات والمكررات (Generators & Iterators) —
yield، lazy evaluation، كفاءة الذاكرة - مدراء السياق (Context Managers) —
__enter__/__exit__،contextlib.contextmanager، سلامة الموارد - Type Hints و dataclasses — PEP 484،
Optional،List،@dataclassمع إنشاء تلقائي للأساليب - بناء مُزخرف retry — تطبيق موجه يجمع كل ما تعلمته
مهارات الفصل
decorators
generators
context-managers
type-hints
dataclasses
المُزخرفات
مفهوم~22 د
المستوى: متقدم
Decorators
المولدات والمكررات
مفهوم~22 د
المستوى: متقدم
Generators & Iterators
مدراء السياق
مفهوم~20 د
المستوى: متقدم
Context Managers
type hints و dataclasses
مفهوم~22 د
المستوى: متقدم
Type Hints & dataclasses
بناء مُزخرف retry
تطبيق~25 د
المستوى: متقدم
Build a Retry Decorator