حول هذا المنتج
ملخص الكتاب اكتسب فهماً راسخاً للخوارزميات وطوّر مهاراتك في حل المشكلات باستخدام لغة Python. من خلال أمثلة عملية وشروحات واضحة، يسد هذا الكتاب الفجوة بين النصوص الأكاديمية المعقدة والأدلة الصناعية شديدة التبسيط. يركز الكتاب على المنطق الكامن وراء الخوارزميات الأساسية مثل Breadth First Search (BFS) و Depth First Search (DFS) و Divide-and-Conquer و Greedy Methods و Dynamic Programming، كما يوفر أمثلة وافرة تتدرج من المستوى السهل إلى المستويات المتقدمة. من خلال ربط هذه المفاهيم بأمثلة من الواقع، مثل استراتيجيات الشطرنج وتقنية Seam Carving، يساعد هذا الكتاب القراء على استيعاب الخوارزميات وتطبيقها بشكل أفضل. كما يتضمن كل فصل أكواد Python مُنفذة بالكامل، مما يجعله مرجعاً عملياً. يُعد كتاب Mastering Algorithms with Python مثالياً لمتخصصي تكنولوجيا المعلومات الذين يتطلعون إلى تعزيز مهاراتهم والتعامل مع الخوارزميات بوضوح وثقة.
ما ستتعلمه
-
-
-
- لمن هذا الكتاب لمطوري البرمجيات، وعلماء البيانات، ومتخصصي تعلم الآلة، وأي متعلم شغوف بالخوارزميات الحاسوبية.
-
-
من الغلاف الخلفي اكتسب فهماً راسخاً للخوارزميات وطوّر مهاراتك في حل المشكلات باستخدام لغة Python. من خلال أمثلة عملية وشروحات واضحة، يسد هذا الكتاب الفجوة بين النصوص الأكاديمية المعقدة والأدلة الصناعية شديدة البساطة. يركز الكتاب على المنطق الكامن وراء الخوارزميات الأساسية مثل Breadth First Search (BFS) و Depth First Search (DFS) و Divide-and-Conquer و Greedy Methods و Dynamic Programming، كما يوفر أمثلة وافرة تتدرج من المستوى السهل إلى المستويات المتقدمة. من خلال ربط هذه المفاهيم بأمثلة من الواقع، مثل استراتيجيات الشطرنج وتقنية Seam Carving، يساعد هذا الكتاب القراء على استيعاب الخوارزميات وتطبيقها بشكل أفضل. كما يتضمن كل فصل أكواد Python مُنفذة بالكامل، مما يجعله مرجعاً عملياً. ويعد كتاب Mastering Algorithms with Python مثالياً لمتخصصي تكنولوجيا المعلومات الذين يتطلعون إلى تعزيز مهاراتهم والتعامل مع الخوارزميات بوضوح وثقة. ما ستتعلمه:
- فهم الخوارزميات الأساسية مثل BFS و DFS و Divide-and-Conquer و Greedy Methods و Dynamic Programming من خلال أمثلة عملية.
- تنفيذ الخوارزميات باستخدام Python مع إرشادات خطوة بخطوة وأكواد برمجية كاملة الوظائف للرجوع إليها مستقبلاً.
- بناء أساس متين في المفاهيم المتقدمة مثل Minimum Spanning Trees و Fast Fourier Transform و Monte Carlo Tree Search.
- مراجعة سريعة لأساسيات Python، بما في ذلك أنواع البيانات، والتحكم في التدفق، و generators، و decorators، و classes لتعزيز فهمك للخوارزميات.
نبذة عن المؤلف يعمل Chenyang Shi مديراً لعلوم البيانات في شركة استشارات رائدة، وهو متخصص في تطبيق تعلم الآلة وعلوم البيانات لتعزيز التوقعات التسويقية والتجارية لكبار عملاء شركات الأدوية. حصل على درجة الدكتوراه من قسم الفيزياء التطبيقية والرياضيات التطبيقية في Columbia University عام 2015، ودرجة الماجستير في علوم الحاسوب مع التركيز على تعلم الآلة من Georgia Institute of Technology عام 2020. بفضل خبرته التي تمتد لأكثر من عقد من الزمان في برمجة Python، يُعد Chenyang المؤلف الرئيسي لبرنامجين من البرمجيات المراجعة من قبل الأقران، وهما JRgui (المنشور في ACS Omega) و xINTERPDF (Journal of Applied Crystallography)، واللذان يتكونان من أكثر من 7,500 سطر من كود Python.
- المميزات
- اكتسب فهماً راسخاً للخوارزميات وطوّر قدراتك في حل المشكلات باستخدام كود Python.
- نبذة عن المؤلف: تشن يانغ شي هو مدير لعلوم البيانات في شركة استشارات رائدة، متخصص في تطبيق تعلم الآلة وعلوم البيانات لتعزيز توقعات التسويق والتسويق التجاري لكبار عملاء شركات الأدوية.
- 277 صفحة
- الحواسيب، اللغات
المواصفات
- الأبعاد (الإجمالية)
10.0 بوصة (ارتفاع) x 7.0 بوصة (عرض) x .62 بوصة (عمق)
- الوزن
1.14 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
277
- الفئة
أجهزة الكمبيوتر
- الفئة الفرعية
اللغات
- الناشر
Apress
- الموضوع
Python
- التنسيق
غلاف ورقي
- المؤلف
Chenyang Shi
- اللغة
الإنجليزية