ما هي البرمجة؟ ما هي بالضبط برمجة الكمبيوتر؟ حسنًا، البرمجة تخبر الكمبيوتر الرقمي بالضبط ما يجب القيام به الآن، أجهزة الكمبيوتر لا تفهم إلا حقًا لغة واحدة ثنائية binary يمكن ضبط البت على صفر أو واحد 0 or 1 ومن هنا حصلنا على اسم ثنائي، أي اثنين ولذا يجب الجمع بين هاتين القيمتين في أي شيء نريد تمثيله يمكننا استخدامهم لتمثيل الألوان الأحرف، أو في هذه الحالة، الأرقام هذه هي الطريقة التي نمثل بها واحدًا ولكن لتمثيل اثنين، علينا أن نفعل ذلك على هذا النحو إذن هناك مزحة مفادها أن هناك صفرًا واحدًا أنواع الناس في العالم أولئك الذين يفهمون الثنائية وأولئك الذين لا يفهمون وهذا ليس 11، إنه ثلاثة لذلك هناك ثلاث cheers لثنائي binary ولذا نأمل أن تفهم بعض هذه النكات الآن ولكن هناك العديد من أنواع لغات البرمجة المختلفة هناك المئات، وبعضهم منخفض المستوى للغاية مثل لغة التجميع Assembly سوف تستخدم لغة مثل هذه إذا كنت تريد إخراج أقصى أداء من أجهزتك لكن معظم المبرمجين يعملون مع لغات أسهل في القراءة، وأسهل في الفهم وبالتأكيد أسهل في التعلم ولذا اسمحوا لي أن أريكم مثالا على بعض من هؤلاء هذه هي لغة برمجة C ++ يمكنك أن ترى أنها أسهل في القراءة عليك أن تمر بخطوتين لجعل برنامجك يعمل ويمكنك أيضًا ترجمة كود C ++ اختياريًا في لغة التجميع أو الترجمة البرمجية وآمل أن ترى هنا سبب عدم رغبتك في البدء مع هذا النوع من اللغة مجرد لغة منخفضة المستوى للبدء في تعلم كيفية البرمجة الصدأ Rust لغة لها الكثير من مزايا أداء C ++ لكنها أكثر حداثة لذلك من الأسهل العمل معها هناك بعض اللغات مثل Visual Basic و C # التي تتطلب أدوات خاصة مثل Visual Studio من Microsoft هناك بعض اللغات التي سيتم تشغيلها في أي مكان تقريبًا مثل جافا التي تعمل على رأس جهاز افتراضي هناك بعض اللغات التي تم تصميمها لبرمجة الويب مثل PHP هناك بعض البرامج المصممة للتشغيل داخل المتصفح وجافا سكريبت هي واحدة من هؤلاء إذن هذا مثال يتم تشغيله داخل المتصفح وهناك لغات أخرى معروفة كلغات برمجة، مثل Perl ولغات مفسرة مثل Perl و Ruby الآن سنستخدم بايثون في هذه الدورة والخبر السار هو أن بايثون Python من السهل حقًا العمل معها كل ما عليك فعله هو إنشاء مستند نصي على سطح المكتب أو في مكان مناسب وسوف نسمي هذا hello_world وبالطبع، إذا تركت الامتداد .txt في معظم الأوقات، سترى هذه اللغة تعمل في "Notepad" وهذا هو أبسط محرر في العالم وهذا كل ما تحتاجه لتتعلم البرمجة وباستخدام لغة Python يمكنك ببساطة أن تقول print ("hello world") الآن هناك قاعدة غير مكتوبة في البرمجة التي يجب عليك استخدامها دائمًا مرحبا بالعالم Hello World هو برنامجك الأول الآن سنعيد تسمية هذا عادةً ليس مع txt ولكن له امتداد ملف py وسيطلبون منا التأكد أننا نريد تغيير ذلك ولكن بعد ذلك يمكنك استخدام أي محرر تريده أنا أستخدم Notepad ++ هنا لديه المزيد من المساعدة للمبرمجين ولكن يمكنك أيضًا النقر بزر الماوس الأيمن ويمكنك دائمًا استخدام Open with وحدد Notepad