IZI1

كتاب Programming 101 - الطبعة الثانية تأليف Jeanine Meyer (غلاف ورقي)

لا توجد تقييمات
Target
نفذ من المخزون

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

ملخص الكتاب تتغلغل البرمجة في جميع جوانب حياتنا تقريباً؛ ويشمل ذلك التفاعل عبر وسائل التواصل الاجتماعي، والتسوق عبر الإنترنت، والمشاركة في الدورات الافتراضية، بالإضافة إلى قيادة السيارات واستخدام العديد من الأجهزة. سيعلمك هذا الكتاب أساسيات البرمجة باستخدام لغة Programming، كما سيوفر لك تدريبات عملية على التفكير المنطقي والخوارزمي، مما يمنحك رؤية متعمقة حول ما يتطلبه بناء البنية التحتية التقنية لعالمنا. أثناء قراءتك لهذا الكتاب، ستتمكن من بناء برامج تعتمد على أفكارك الخاصة، وذلك باستخدام صور تقوم بإنشائها أو الحصول عليها، وربطها بأنشطة تستمتع بها. ستستعرض فصول الكتاب عملية البرمجة، بدءاً من صياغة الفكرة، والتخطيط، والبناء على المشاريع السابقة، وصولاً إلى تنقيح العمل، تماماً مثل كتابة مقال أو تأليف أغنية. سيقودك هذا النهج إلى توظيف المنطق والرياضيات لإنتاج تأثيرات جمالية مبهرة. يتضمن النص ملحقاً يقدم مقدمة حول p5.js، وهي وسيلة لإنتاج برامج JavaScript تتميز بوظائف Processing للرسم والصور والتفاعلات لنشرها على الويب.

يُطلق مصطلح sketch على البرنامج في Processing. وقد صمم الفنانون البصريون لغة Processing باستخدام لغة Java البرمجية كقاعدة لها. ومع ذلك، فإن الـ sketches المعروضة في هذا الكتاب والتي تُعد نموذجية في Processing هي أكثر بكثير من مجرد رسومات ثابتة؛ فهي تتضمن التفاعل، والرسوم المتحركة، والفيديو، والصوت، والوصول إلى الملفات على الكمبيوتر المحلي وعبر الويب. يتم تقديم الميزات التقنية وشرحها في سياق أمثلة كاملة: الألعاب (Snake، وHangman، وjigsaw، وslingshot)، وإنشاء كولاج من صور عائلية ومقاطع فيديو، وإعداد تعليمات لطي نموذج origami، وتدوير الأشياء في 3D، وغيرها. تُعد البرمجة مسعىً ممتعاً وإبداعياً وتعبيرياً، وهي تتطلب الاهتمام بالتفاصيل وقد تكون محبطة أحياناً. ومع ذلك، لا يوجد شيء يضاهي الشعور بالرضا عند بناء برنامج من العدم وجعله يعمل (أو أخذ برنامج موجود وإصلاح مشكلة فيه، أو إضافة ميزة وتحسينه). يعد كتاب Programming 101 بوابتك لتحقيق ذلك. ما ستتعلمه:

  • اكتساب مهارات البرمجة الأساسية
  • بناء برامج ممتعة ومبتكرة
  • استخدام الملفات لإنشاء بطاقة معايدة أو سلسلة من التعليمات
  • دمج مقاطع الفيديو والصور والرسومات في مخطط Processing
  • الروابط مع لغات البرمجة الأخرى، وخاصة Java و JavaScript

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

من الغلاف الخلفي تتغلغل البرمجة في كافة جوانب حياتنا تقريباً؛ بما في ذلك التفاعل عبر وسائل التواصل الاجتماعي، والتسوق عبر الإنترنت، والمشاركة في الدورات الافتراضية، بالإضافة إلى قيادة السيارات واستخدام العديد من الأجهزة. سيعلمك هذا الكتاب أساسيات البرمجة باستخدام لغة Processing، كما سيوفر لك تدريبات عملية على التفكير المنطقي والخوارزمي، مما يمنحك رؤية معمقة حول كيفية بناء البنية التحتية التقنية لعالمنا. أثناء قراءتك لهذا الكتاب، ستتمكن من بناء برامج تعتمد على أفكارك الخاصة، وذلك باستخدام صور تقوم بإنشائها أو الحصول عليها، وربطها بأنشطة تستمتع بها. ستستعرض فصول الكتاب عملية البرمجة، بدءاً من صياغة الفكرة، والتخطيط، والبناء على المشاريع السابقة، وصولاً إلى تنقيح العمل، تماماً مثل كتابة مقال أو تأليف أغنية. سيقودك هذا النهج إلى توظيف المنطق والرياضيات لإنتاج تأثيرات جمالية مبهرة. يتضمن النص ملحقاً يقدم مقدمة حول p5.js، وهي وسيلة لإنتاج برامج JavaScript تتميز بوظائف Processing للرسم والصور والتفاعلات لنشرها على الويب.

يُطلق مصطلح sketch على البرنامج في Processing. وقد صمم الفنانون البصريون لغة Processing باستخدام لغة Java البرمجية كقاعدة لها. ومع ذلك، فإن الـ sketches المعروضة في هذا الكتاب والتي تُعد نموذجية في Processing هي أكثر بكثير من مجرد رسومات ثابتة؛ فهي تتضمن التفاعل، والرسوم المتحركة، والفيديو، والصوت، والوصول إلى الملفات على الكمبيوتر المحلي وعبر الويب. يتم تقديم الميزات التقنية وشرحها في سياق أمثلة كاملة: الألعاب (Snake، وHangman، وjigsaw، وslingshot)، وإنشاء كولاج من الصور العائلية ومقاطع الفيديو، وإعداد تعليمات لطي نموذج أوريغامي، وتدوير الأشياء ثلاثية الأبعاد، وغيرها. تُعد البرمجة مسعى ممتعاً وإبداعياً وتعبيرياً، وهي تتطلب الاهتمام بالتفاصيل وقد تكون محبطة أحياناً. ومع ذلك، لا يوجد شيء يضاهي الشعور بالرضا عند بناء برنامج من العدم وجعله يعمل (أو أخذ برنامج موجود وإصلاح مشكلة فيه، أو إضافة ميزة وجعله أفضل). يعد كتاب Programming 101 بوابتك لتحقيق ذلك.

نبذة عن المؤلف تعد Jeanine Meyer أستاذة متفرغة في Purchase College/SUNY. وقبل انضمامها إلى Purchase، قامت بالتدريس في Pace University وعملت في IBM Research وأقسام أخرى في IBM وفي شركات أخرى. وهي مؤلفة لـ 5 كتب ومؤلفة مشاركة لـ 5 كتب أخرى في مواضيع تتراوح بين الاستخدامات التعليمية للوسائط المتعددة، والبرمجة (كتابان نُشرا بواسطة Apress، واللذان تم تحديثهما لإصدارات الطبعة الثانية)، وقواعد البيانات، ونظرية الأعداد، والأوريغامي. حصلت المؤلفة على درجة الدكتوراه في علوم الحاسوب من معهد Courant في جامعة New York، ودرجة الماجستير في الرياضيات من جامعة Columbia، ودرجة البكالوريوس في الرياضيات من جامعة University of Chicago. قدمت مؤخراً العديد من المحاضرات، حضورياً وعن بُعد، تربط فيها بين فن الأوريغامي والرياضيات وعلوم الحاسوب. وهي عضوة في Phi Beta Kappa، وSigma Xi، وAssociation of Women in Science، وAssociation of Computing Machinery، كما أنها مراجعة بارزة في ACM Computing Reviews. تحاول Jeanine تعلم اللغة الإسبانية وعزف البيانو، لكنها لا تزال في مرحلة المبتدئين.

  • المميزات
    • تتغلغل البرمجة في جميع جوانب حياتنا تقريباً.
    • نبذة عن المؤلفة: Jeanine Meyer هي أستاذة متفرغة في Purchase College/SUNY.
    • 348 صفحة
    • أجهزة الكمبيوتر، البرمجة

المواصفات

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

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

الوزن

1.43 رطل

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

22 سنة فما فوق

عدد الصفحات

348

النوع

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

النوع الفرعي

البرمجة

الناشر

Apress

الموضوع

المصدر المفتوح

الطبعة

الطبعة الثانية

التنسيق

غلاف ورقي

المؤلف

Jeanine Meyer

اللغة

الإنجليزية

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

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