IZI1

كتاب البرمجة الوصفية باستخدام Python - تأليف Sulekha Aloorravi (غلاف ورقي)

لا توجد تقييمات
Target
USD 48.99
آخر تحديث: 11 أكتوبر 2026

حول هذا المنتج

ملخص الكتاب نهج عملي في البرمجة الوصفية (metaprogramming) مع أمثلة من الواقع العملي، مما يُمكّن من تطوير أطر عمل ومكتبات وتطبيقات متقدمة باستخدام Python

الميزات الرئيسية: • تعلم البرمجة الوصفية التطبيقية من خلال نهج مبسط يعتمد على خطوات متسلسلة. • العمل مع أمثلة وشروحات سهلة الفهم تأخذك في عمق نظريات البرمجة الوصفية. • اكتساب خبرة عملية في كتابة أكواد برمجية قابلة لإعادة الاستخدام من خلال أمثلة من واقع الحياة.

إن كتابة كود فعال وقابل لإعادة الاستخدام تجعل عملية تطوير تطبيقاتك سلسة وسهلة الصيانة. ومن خلال Python، ستتمكن من الوصول إلى ميزات البرمجة الوصفية المتقدمة التي يمكنك استخدامها لبناء تطبيقات عالية الأداء.

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

بنهاية هذه الرحلة التعليمية، ستكتسب المهارات والثقة التي تحتاجها لتصميم وبناء تطبيقات عالية الأداء وقابلة لإعادة الاستخدام، قادرة على حل مشكلات واقعية.

ما ستتعلمه:

  • فهم نموذج البرمجة الوصفية (metaprogramming) وأهمية الحاجة إليها
  • مراجعة أساسيات البرمجة كائنية التوجه
  • تعريف المزخرفات (decorators) والعمل مع الفئات الوصفية (metaclasses)
  • توظيف تقنيات الفحص الذاتي (introspection) والانعكاس (reflection) على الكود الخاص بك
  • تطبيق الأنواع العامة (generics)، وتحديد الأنواع (typing)، والقوالب (templates) لتحسين الكود الخاص بك
  • استيعاب بنية الكود الخاص بك من خلال أشجار بناء الجملة المجردة (abstract syntax trees)، وفهم سلوكه من خلال ترتيب تحليل الطرق (method resolution order)
  • إنشاء كائنات ديناميكية وتوليد كود ديناميكي
  • فهم مختلف أنماط التصميم وأفضل الممارسات

لمن هذا الكتاب: إذا كنت مبرمج Python بمستوى متوسط وتسعى إلى تعزيز مهاراتك البرمجية من خلال تطوير أطر عمل متقدمة وقابلة لإعادة الاستخدام، فهذا الكتاب هو الخيار الأمثل لك. ستساعدك المعرفة الأساسية ببرمجة Python على تحقيق أقصى استفادة من هذه الرحلة التعليمية.

  • المميزات
    • نهج عملي في البرمجة الوصفية (metaprogramming) مع أمثلة من الواقع تتيح تطوير أطر عمل ومكتبات وتطبيقات متقدمة باستخدام Python. المميزات الرئيسية: تعلم البرمجة الوصفية التطبيقية من خلال نهج بسيط خطوة بخطوة. العمل مع أمثلة وشروحات سهلة الفهم تغوص بك في أعماق نظرية البرمجة الوصفية. اكتساب خبرة عملية في كتابة كود قابل لإعادة الاستخدام من خلال أمثلة من الواقع. وصف الكتاب: الكود الفعال والقابل لإعادة الاستخدام يجعل عملية تطوير تطبيقاتك سلسة وسهلة الصيانة.
    • المؤلف(ون): Sulekha Aloorravi
    • 402 صفحة
    • أجهزة الكمبيوتر، اللغات

المواصفات

الأبعاد (الإجمالية)

9.25 بوصة (ارتفاع) × 7.5 بوصة (عرض) × .82 بوصة (عمق)

الوزن

1.52 رطل

العمر المقترح

22 سنة فما فوق

عدد الصفحات

402

النوع

أجهزة الكمبيوتر

النوع الفرعي

اللغات

الناشر

Packt Publishing

الموضوع

عام

التنسيق

غلاف ورقي

المؤلف

Sulekha Aloorravi

اللغة

الإنجليزية

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

قد يعجبك أيضًا