البرمجة الكمية والبرمجة الشيئية #
البرمجة الكمية #
تشكل الفصول من 6 إلى 11 الجزء الثاني من هذا الكتاب. تتعامل مع الأدوات اللازمة للبرمجة للتطبيقات الكمية، مثل العلوم أو الإدارة المالية أو المجالات الأخرى التي تعتمد على البيانات. إذا كنت مهتمًا بهذه الموضوعات، فستجد هذه الفصول مثيرة للاهتمام وضرورية. لكن إذا كانت أهدافك لتعلم البرمجة مختلفة، فيمكنك تجاهل هذه الفصول. يمكنك دائمًا العودة إليهم لاحقًا.
البرمجة الشيئية والمزيد من الوظائف #
يوجد فصلين في الجزء الثاني يمكن أن يتناسبوا أيضًا مع الجزء الأول. هذان البابان 6 و7 يوسّعان الوظائف ويقدمان البرمجة الشيئية. هذه ليست موضوعات يجب معرفتها عندما تبدأ في البرمجة أو الترميز. ومع ذلك، ستجد قريبًا أنك ستحتاج إليها أثناء عملك في مشاريع أكثر تعقيدًا.
كل من هذه الموضوعات والوظائف والبرمجة الشيئية، هي أجزاء مهمة من برمجة الحاسوب الحديثة. ستحتاج إلى التعرف على البرمجة الشيئية أثناء انتقالك إلى مجالات أكثر توسعًا واستخدامًا للأشياء في البرمجة.
هناك أيضًا فصل إضافي: الغرفة البيضاء. هذا هو اسم التشبيه الذي أستخدمه خلال هذا الكتاب للمساعدة في شرح ما يحدث بالفعل داخل برنامج الحاسوب والذي سيساعدك على فهم أفضل السبل لكتابة برامج الحاسوب أيضًا.
العمل من خلال الأمثلة في الكتاب – التدريب #
يتم تقديم جميع مفاهيم البرمجة من خلال الأمثلة. بعضها برامج قصيرة، والبعض الآخر مشاريع أطول قليلاً.
هذا الكتاب ليس رواية. الطريقة الوحيدة لقراءة هذا الكتاب (أو أي كتاب يعلّم البرمجة) هي كتابة الكود وتجربته أثناء المضي قدمًا. نعم، يمكنك نسخ الكود وتشغيله، ولكن يمكنك أيضًا الخروج عن الروتين وتجربة الأشياء، والتدريب، والقيام بالأشياء بطريقتك الخاصة. يُعد هذا جزءًا مهمًا جدًا من عملية التعلم مع البرمجة وهي الطريقة الوحيدة لبناء ثقتك في البرمجة. يمكنك محاولة كتابة الكود قبل أن تقرأ أقسام الكتاب التي ستخضع للكود.
كلما زاد عدد الأخطاء التي ترتكبها، كان ذلك أفضل!