الأنماط المتقدمة
تعلمالأنماط المتقدمة — 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