IZI1

إتقان أنماط تصميم Python - الطبعة الثالثة - الإصدار الثالث من Kamon Ayeva & Sakis Kasampalis (غلاف ورقي)

لا توجد تقييمات
Target
USD 34.49
آخر تحديث: 02 نوفمبر 2026

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

ملخص الكتاب تعلم أنماط تصميم Python مثل Observer و Proxy و Throttling و Dependency Injection و Anti-Patterns لتطوير تطبيقات فعالة وقابلة للتوسع. الميزات الرئيسية:

  • إتقان مبادئ التصميم الأساسية لبناء بنية برمجية قوية مع أحدث الميزات في Python 3.10
  • الاستفادة من التزامن، وأنماط البرمجة غير المتزامنة، واستراتيجيات الاختبار لتحقيق الأداء الأمثل
  • تطبيق مبادئ SOLID والأنماط المتقدمة على مشاريع Python الواقعية
  • يتضمن شراء الكتاب المطبوع أو نسخة Kindle كتابًا إلكترونيًا بصيغة PDF مجانًا

وصف الكتاب: مع تزايد تعقيد الأنظمة البرمجية، يمكن أن يمثل الحفاظ على جودة الكود وقابلية التوسع والكفاءة تحديًا هائلًا. يُعد كتاب Mastering Python Design Patterns مورداً أساسياً يمنحك الأدوات اللازمة لتجاوز هذه العقبات وإنشاء تطبيقات قوية وقابلة للتوسع. يتعمق الكتاب في مبادئ وأنماط التصميم في Python، حيث يغطي الأنماط الكلاسيكية والحديثة على حد سواء، مع تطبيقها لحل التحديات اليومية التي تواجه مطور أو مهندس برمجيات Python. يتناول هذا الإصدار الجديد، الذي شارك في تأليفه خبيران في Python بخبرة مشتركة تمتد لثلاثة عقود، أنماط التصميم الإنشائية، والهيكلية، والسلوكية، والمعمارية، بما في ذلك أنماط التزامن، والبرمجة غير المتزامنة، وأنماط الأداء. ستكتشف مدى أهمية هذه الأنماط في مجالات متنوعة، مثل معالجة الأحداث، والتزامن، والأنظمة الموزعة، والاختبار. وسواء كنت تعمل على واجهات المستخدم (UIs)، أو تطبيقات الويب، أو واجهات برمجة التطبيقات (APIs)، أو مسارات البيانات، أو نماذج الذكاء الاصطناعي (AI)، فإن هذا الكتاب يمنحك المعرفة اللازمة لبناء برمجيات قوية وقابلة للصيانة. كما يستعرض الكتاب الأنماط المضادة في Python، مما يساعدك على تجنب الأخطاء الشائعة ويضمن بقاء كود البرمجة الخاص بك نظيفاً وفعالاً. ومع نهاية هذا الكتاب، ستكون قادراً على تطبيق أنماط تصميم Python الكلاسيكية والحديثة بكل ثقة لبناء تطبيقات قوية وقابلة للتوسع. ما ستتعلمه:

  • إتقان مبادئ التصميم الأساسية ومفاهيم SOLID
  • التعرف على أنماط Gang of Four (GoF) وتطبيقها بفعالية باستخدام Python
  • استكشاف أنماط التصميم المعماري لبناء أنظمة قوية
  • التعمق في أنماط التزامن والأداء لتحسين الكود البرمجي
  • اكتشاف أنماط الأنظمة الموزعة لتطوير تطبيقات قابلة للتوسع
  • مواكبة أنماط الاختبار لضمان موثوقية الكود وسهولة صيانته
  • تطوير أنظمة نمطية وفصل المكونات وإدارة التبعيات بكفاءة

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

  • مبادئ التصميم التأسيسية
  • مبادئ SOLID
  • أنماط التصميم الإنشائية
  • أنماط التصميم الهيكلية
  • أنماط التصميم السلوكية
  • أنماط التصميم المعمارية
  • أنماط التزامن والعمليات غير المتزامنة
  • أنماط الأداء
  • أنماط الأنظمة الموزعة
  • أنماط الاختبار
  • الأنماط المضادة في Python
  • المميزات
    • تعلم أنماط تصميم Python مثل Observer و Proxy و Throttling و Dependency Injection و Anti-Patterns لتطوير تطبيقات فعالة وقابلة للتوسع. المميزات الرئيسية: - إتقان مبادئ التصميم الأساسية لبناء بنية برمجية قوية باستخدام أحدث ميزات Python 3.10 - الاستفادة من التزامن (concurrency) وأنماط async واستراتيجيات الاختبار لتحقيق الأداء الأمثل - تطبيق مبادئ SOLID والأنماط المتقدمة في مشاريع Python الواقعية - يتضمن شراء الكتاب المطبوع أو نسخة Kindle كتابًا إلكترونيًا مجانيًا بصيغة PDF. وصف الكتاب: مع زيادة تعقيد الأنظمة البرمجية، يمكن أن يمثل الحفاظ على جودة الكود وقابلية التوسع والكفاءة تحديًا هائلًا.
    • المؤلفون: Kamon Ayeva & Sakis Kasampalis
    • 296 صفحة
    • أجهزة الكمبيوتر، اللغات

المواصفات

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

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

الوزن

1.13 رطل

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

22 سنة فما فوق

عدد الصفحات

296

الفئة

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

الفئة الفرعية

لغات

الناشر

Packt Publishing

الموضوع

Python

التنسيق

غلاف ورقي

المؤلف

Kamon Ayeva & Sakis Kasampalis

اللغة

الإنجليزية

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

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