حول هذا المنتج
ملخص الكتاب
أصبحت لغة Python واحدة من أكثر لغات البرمجة تنوعاً واستخداماً، وتشتهر ببساطتها وكفاءتها. تم تصميم كتاب Python Made Easy لمساعدة المطورين المبتدئين على تعلم أساسيات ومفاهيم Python المتوسطة بكل سهولة. يقدم هذا الكتاب نهجاً منظماً لتعلم Python، حيث يغطي المواضيع الأساسية بدءاً من قواعد الكتابة البرمجية الأساسية وصولاً إلى هياكل البيانات المعقدة والحوسبة العددية. يبدأ الكتاب بمقدمة عن Python، موضحاً مزاياها وعيوبها وأهمية أدلة الأسلوب البرمجي. ثم يتعمق الكتاب في مفاهيم البرمجة الأساسية، بما في ذلك المتغيرات، والقوائم، والسلاسل النصية، والقواميس، والصفوف (tuples)، وهياكل البيانات النادرة، مما يساعد القراء على بناء أساس قوي. كما سيستكشف القراء الحلقات التكرارية، والجمل الشرطية، والمنطق البولياني، والعمليات الرياضية الأساسية، واستخدام NumPy في الحسابات العددية. كما يتم تغطية المواضيع المعقدة بعمق، مثل البرمجة كائنية التوجه، والوراثة، والتعامل مع الملفات، واختبار الوحدات، وتصور البيانات باستخدام Matplotlib. بالإضافة إلى ذلك، يستعرض الكتاب تطبيقات عملية في الرياضيات العددية، بما في ذلك تكامل مونت كارلو (Monte Carlo) والمعادلات التفاضلية. ومع نهاية الكتاب، سيكون القراء قد اكتسبوا فهماً للمبادئ الأساسية للغة Python وتطبيقاتها العملية، مما يمنحهم القدرة على كتابة كود برمجي فعال، وقابل للتوسع، ومنظم بشكل جيد. يعد هذا الكتاب مفيداً بشكل خاص إذا كنت تتقن بالفعل بعض لغات البرمجة الأخرى وترغب في الانطلاق في رحلة تعلم Python. ما ستتعلمه: فهم أساسيات Python، بما في ذلك المتغيرات، والحلقات التكرارية، وهياكل البيانات. تعرّف على مفاهيم البرمجة كائنية التوجه، والوراثة، ومعالجة الملفات. استكشف الحوسبة العددية باستخدام NumPy وتصور البيانات باستخدام Matplotlib. اكتسب خبرة عملية في اختبار الوحدات، وتكامل مونت كارلو، والتطبيقات الواقعية.
لمن هذا الكتاب: للمبتدئين والمبرمجين الطموحين، ومحترفي البرمجيات الراغبين في الانتقال إلى Python، والطلاب
من الغلاف الخلفي
أصبحت Python واحدة من أكثر لغات البرمجة تنوعاً وانتشاراً، وتشتهر ببساطتها وكفاءتها. تم تصميم Python Made Easy لمساعدة المطورين المبتدئين على تعلم أساسيات ومفاهيم Python المتوسطة بكل سهولة. يوفر هذا الكتاب نهجاً منظماً لتعلم Python، حيث يغطي المواضيع الأساسية بدءاً من قواعد اللغة الأساسية وصولاً إلى هياكل البيانات المعقدة والحوسبة العددية. يبدأ الكتاب بمقدمة عن Python، موضحاً مزاياها وعيوبها وأهمية أدلة الأسلوب. ثم يتعمق الكتاب في مفاهيم البرمجة الأساسية، بما في ذلك المتغيرات، والقوائم، والسلاسل النصية، والقواميس، والصفوف (tuples)، وهياكل البيانات النادرة، مما يساعد القراء على بناء أساس قوي. كما سيستكشف القراء الحلقات التكرارية، والجمل الشرطية، والمنطق البولياني، والعمليات الرياضية الأساسية، واستخدام NumPy في الحسابات العددية. كما يتم تغطية المواضيع المعقدة بعمق، مثل البرمجة كائنية التوجه، والوراثة، والتعامل مع الملفات، واختبار الوحدات، وتصور البيانات باستخدام Matplotlib. بالإضافة إلى ذلك، يستعرض الكتاب تطبيقات عملية في الرياضيات العددية، بما في ذلك تكامل مونت كارلو (Monte Carlo) والمعادلات التفاضلية. ومع نهاية الكتاب، سيكون القراء قد اكتسبوا فهماً للمبادئ الأساسية للغة Python وتطبيقاتها العملية، مما يمنحهم القدرة على كتابة كود برمجي فعال، وقابل للتوسع، ومنظم بشكل جيد. يعد هذا الكتاب مفيداً بشكل خاص إذا كنت تتقن بالفعل بعض لغات البرمجة الأخرى وترغب في الانطلاق في رحلة تعلم Python. ما ستتعلمه: فهم أساسيات Python، بما في ذلك المتغيرات، والحلقات التكرارية، وهياكل البيانات. تعرّف على مفاهيم البرمجة كائنية التوجه، والوراثة، ومعالجة الملفات. استكشف الحوسبة العددية باستخدام NumPy وتصور البيانات باستخدام Matplotlib. اكتسب خبرة عملية في اختبار الوحدات، وتكامل مونت كارلو، والتطبيقات الواقعية.
نبذة عن المؤلف بدأ Marco Gähler مسيرته المهنية بدراسة الفيزياء في ETH Zurich قبل الانتقال إلى هندسة البرمجيات. وفي عام 2018، انضم إلى Zurich Instruments، حيث عمل على تطوير أجهزة إلكترونية تُستخدم في الحوسبة الكمومية. وفي وقت كتابة هذا الكتاب، يقوم بتأسيس شركة EasyCare، التي تُعنى بتنظيم الرعاية المنزلية لكبار السن. خلال مسيرته المهنية، لاحظ Marco العثرات في الأكواد البرمجية التي يكتبها المطورون الذين تعلموا ذاتياً، مثل طلاب الدكتوراه، وأدرك الحاجة إلى إرشادات واضحة وعملية حول ممارسات البرمجة البسيطة.
- المميزات
- أصبحت Python واحدة من أكثر لغات البرمجة تنوعاً واستخداماً، وتشتهر ببساطتها وكفاءتها.
- نبذة عن المؤلف: بدأ Marco Gähler مسيرته المهنية بدراسة الفيزياء في ETH Zurich قبل الانتقال إلى هندسة البرمجيات.
- 134 صفحة
- أجهزة الكمبيوتر، اللغات
المواصفات
- الأبعاد (الإجمالية)
10.0 بوصة (ارتفاع) × 7.0 بوصة (عرض) × .33 بوصة (عمق)
- الوزن
.61 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
134
- النوع
أجهزة الكمبيوتر
- النوع الفرعي
لغات
- الناشر
Apress
- الموضوع
Python
- التنسيق
غلاف ورقي
- المؤلف
Marco Gähler
- اللغة
الإنجليزية