IZI1

كتاب CPython - تأليف Chien-Lung Kao (غلاف ورقي)

لا توجد تقييمات
Target
USD 41.72

من Target

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

ملخص الكتاب يغوص كتاب Deep Dive CPython في الآليات الداخلية لـ CPython، وهو مفسر Python واسع الانتشار والمكتوب بلغة C. يبدأ الكتاب بدليل عملي حول كيفية تحميل وتجميع المصدر الخاص بـ CPython، مما يجعله مثاليًا للمطورين الراغبين في فهم سلوك Python على مستوى أساسي. يأخذ الكتاب القراء من المفاهيم الأساسية إلى التفاصيل المعقدة من خلال تحليل منهجي للمكونات الجوهرية. كما يغطي كل شيء، بدءًا من هياكل بيانات CPython مثل PyObject و PyTypeObject وصولًا إلى إدارة دورة حياة الكائنات، مما يمنح رؤية متعمقة حول تخصيص الذاكرة وتعداد مراجع الكائنات. تستعرض كل فصيلة من فصول هذا الكتاب بنية CPython، مثل فلسفة Python القائمة على مبدأ "كل شيء هو كائن"، ومعالجة القوائم، والتعامل مع النصوص، وعمليات القواميس. سيتعرف القراء من خلال الأمثلة العملية على تعديلات REPL الخاصة بـ Python، والآليات الداخلية للنصوص، وإنشاء أنواع مخصصة، مثل تصميم PyKitty_Type الذي يقوم بـ "القفز للخلف". كما تُثري الأقسام التفصيلية حول عمليات الآلة الافتراضية في Python، وتوليد كود البايت (bytecode)، ومعالجة الاستثناءات، فهم القراء لكيفية تحليل كود Python وتجميعه وتنفيذه. يُعد هذا الكتاب دليلاً شاملاً للقراء الراغبين في تجاوز الاستخدام الأساسي للغة Python وفهم آلية عملها من الداخل. ومن خلال تغطيته لمفاهيم معقدة مثل generators و iterators و descriptors و metaclasses، يمنح هذا الكتاب القراء استيعاباً عميقاً لتعقيدات التصميم وتحسين الأداء في Python. ما ستتعلمه: كيفية تحميل وتجميع وتعديل الكود المصدري لـ CPython اكتساب رؤية متعمقة حول الهياكل الأساسية مثل PyObject و PyTypeObject فهم كيفية تعامل Python التفصيلي مع القوائم (lists) والسلاسل النصية (strings) والقواميس (dictionaries) وبيئة REPL. تعرف على ماهية توليد الـ bytecode، والأنواع المخصصة، وآليات العمل الداخلية لآلة Python الافتراضية.

لمن هذا الكتاب: لمبرمجي Python الذين يهدفون إلى اكتساب فهم أعمق لآليات عمل Python الداخلية وتجاوز الاستخدامات القياسية، بالإضافة إلى محترفي البرمجيات المهتمين بتنفيذ CPython القائم على لغة C وبنيته الأساسية.

نبذة عن المؤلف يُعد Kao Chien Lung مبرمجاً متمرساً يتمتع بخبرة عملية تزيد عن 25 عاماً، و15 عاماً في مجال التعليم، وهو متخصص في JavaScript وRuby وPython. وهو مؤلف مرموق لعدة كتب حول Ruby on Rails وGit نُشرت في تايوان، حيث يشارك معرفته العميقة ورؤاه مع جمهور عالمي. كما شارك Kei كمتحدث بارز في المؤتمرات والفعاليات التقنية في جميع أنحاء آسيا، بما في ذلك تايوان واليابان، حيث يتواصل مع المطورين وعشاق التكنولوجيا حول تقنيات البرمجة المتقدمة واتجاهات الصناعة.

  • المميزات
    • يستعرض كتاب Deep Dive CPython الآليات الداخلية لـ CPython، وهو مفسر Python واسع الانتشار والمكتوب بلغة C. يبدأ الكتاب بدليل عملي حول كيفية تحميل وتجميع مصدر CPython، مما يجعله مثالياً للمطورين الراغبين في فهم سلوك Python على مستوى أساسي.
    • نبذة عن المؤلف: Kao Chien Lung هو مبرمج متمرس يتمتع بخبرة عملية تزيد عن 25 عاماً و15 عاماً كمعلم، متخصص في JavaScript و Ruby و Python.
    • 324 صفحة
    • أجهزة الكمبيوتر، اللغات

المواصفات

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

10.0 بوصة (ارتفاع) × 7.0 بوصة (عرض) × .7 بوصة (عمق)

الوزن

1.29 رطل

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

22 سنة فما فوق

عدد الصفحات

324

النوع

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

النوع الفرعي

لغات

الناشر

Apress

الموضوع

Python

التنسيق

غلاف ورقي

المؤلف

Chien-Lung Kao

اللغة

الإنجليزية

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

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