كتاب Robust Python - تأليف Patrick Viafore (غلاف ورقي)
حول هذا المنتج
عن الكتاب في هذا الكتاب العملي، يوضح لك المؤلف Patrick Viafore كيفية الاستفادة القصوى من نظام الأنواع في Python. ستتعرف على الأنواع التي يحددها المستخدم، مثل الفئات (classes) والتعدادات (enums)، بالإضافة إلى نظام تلميح الأنواع (type hinting) في Python. كما ستتعلم كيفية جعل Python قابلاً للتوسع وكيفية استخدام استراتيجية اختبار شاملة كشبكة أمان. ومن خلال هذه النصائح والتقنيات، ستتمكن من كتابة كود برمجي أكثر وضوحاً وسهولة في الصيانة.
ملخص الكتاب هل تشعر أن مشاريع Python الخاصة بك تزداد حجماً باستمرار؟ وهل تعاني مع توسع قاعدة الكود البرمجي وصعوبة تصحيح أخطائها وصيانتها؟ تُعد لغة Python سهلة التعلم والاستخدام، ولكن هذا يعني أيضاً أن الأنظمة قد تنمو بسرعة لتصبح معقدة ويصعب استيعابها. ولحسن الحظ، توفر Python ميزات تساعد المطورين على التغلب على مشكلات قابلية الصيانة. في هذا الكتاب العملي، يوضح لك المؤلف Patrick Viafore كيفية الاستفادة القصوى من نظام الأنواع في Python. ستتعرف على الأنواع التي يحددها المستخدم، مثل الفئات (classes) والتعدادات (enums)، ونظام تلميح الأنواع (type hinting) في Python. كما ستتعلم كيفية جعل Python قابلة للتوسع وكيفية استخدام استراتيجية اختبار شاملة كشبكة أمان. ومن خلال هذه النصائح والتقنيات، ستتمكن من كتابة كود برمجي أكثر وضوحاً وقابلية للصيانة. تعرّف على الأسباب التي تجعل أنواع البيانات (types) ضرورية في بيئات التطوير الحديثة. وافهم كيف تعكس خيارات الأنواع، مثل الفئات (classes) والقواميس (dictionaries) والتعدادات (enums)، مقاصد برمجية محددة. اجعل لغة Python قابلة للتوسع في المستقبل دون إضافة أعباء زائدة. استخدم أدوات Python الشائعة لزيادة أمان ومتانة الكود المصدري الخاص بك. قم بتقييم الكود الحالي لاكتشاف المشكلات الشائعة التي تعيق قابلية الصيانة. وابنِ شبكة أمان حول الكود المصدري الخاص بك باستخدام أدوات فحص الكود (linters) والاختبارات.
نبذة عن المؤلف يعمل Patrick Viafore في صناعة البرمجيات منذ 13 عاماً، حيث عمل على أنظمة برمجية بالغة الأهمية، بما في ذلك أنظمة الكشف عن الصواعق، والاتصالات السلكية واللاسلكية، وأنظمة التشغيل. وقد أثر عمله في اللغات ذات الأنواع الثابتة على نهجه تجاه اللغات الديناميكية وكيفية جعلها أكثر أماناً ومتانة. كما أنه منظم لتجمع HSV.py، حيث يمكنه ملاحظة عقبات Python الشائعة، من المبتدئين إلى الخبراء. وهدفه هو جعل مواضيع علوم الحاسوب وهندسة البرمجيات أكثر سهولة وقرباً لمجتمع المطورين. يعمل Patrick حالياً في Canonical، حيث يقوم بتطوير مسارات وأدوات لنشر صور Ubuntu لدى مزودي الخدمات السحابية العامة. كما يعمل أيضاً في مجال الاستشارات البرمجية والتعاقدات من خلال شركته Kudzera, LLC.
- المميزات
- هل تشعر أن مشاريع Python الخاصة بك تزداد ضخامة يوماً بعد يوم؟
- نبذة عن المؤلف: يعمل Patrick Viafore في صناعة البرمجيات منذ 13 عاماً، حيث عمل على أنظمة برمجية بالغة الأهمية، بما في ذلك أنظمة الكشف عن الصواعق، والاتصالات السلكية واللاسلكية، وأنظمة التشغيل.
- 378 صفحة
- أجهزة الكمبيوتر، اللغات
المواصفات
- الأبعاد (الإجمالية)
9.19 بوصة (ارتفاع) x 7.0 بوصة (عرض) x .78 بوصة (عمق)
- الوزن
1.33 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
378
- النوع
أجهزة الكمبيوتر
- النوع الفرعي
لغات
- الناشر
O'Reilly Media
- الموضوع
Python
- التنسيق
غلاف ورقي
- المؤلف
Patrick Viafore
- اللغة
الإنجليزية