‫مرحبًا بعودتك.
‫لقد تعلمنا للتو ما هي لغة البرمجة.
‫إنها مجرد مجموعة من التعليمات التي نقدمها للمترجم.
‫ويمكن أن يكون هذا المترجم مترجمًا أو مترجمًا.
‫ونعطي هذه الملفات التي أنشأناها الكود الخاص بنا ، وشفرة المصدر الخاصة بنا إلى هؤلاء المترجمين.
‫ويسمحون لنا بإعطاء التعليمات للآلات وأجهزة الكمبيوتر والهواتف.
‫لذلك علمنا أننا بحاجة إلى هذه الآلات حتى نتمكن من كتابة بايثون.
‫الصحيح.
‫كيف يمكننا الحصول على هؤلاء؟
‫حسنًا ، نقوم بتنزيلها وهنا نقوم بتنزيل Python من Python Software Foundation من python
‫dot org.
‫الآن ، قبل تنزيل Python ، سننتظر قليلاً لأنني في هذه الدورة التدريبية أريدك أن تفهم سبب قيامنا
‫بالأشياء ، وليس فقط اتباع دروسي التعليمية ، ومتابعة مقاطع الفيديو الخاصة بي ، حسنًا ، عدم
‫فهم المعنى و الأساسيات الكامنة وراء ما نقوم به.
‫أشياء يجب أن تكون قادرًا على تعليمها ما ستتعلمه.
‫لذلك دعونا نتوقف هنا لثانية.
‫إذا كانت هذه هي المرة الأولى التي تتعلم فيها لغة برمجة ، فلدي بعض الأخبار الجيدة لك.
‫في نهاية اليوم ، كل لغات البرمجة تفعل الشيء نفسه.
‫يقولون للآلة ما يجب القيام به.
‫ومع ذلك ، فإن اللغات المختلفة لها طرق مختلفة للقيام بذلك.
‫الجميل في الأمر أن معظم اللغات لها مبادئ متشابهة جدًا.
‫إذا كانت هذه هي لغة البرمجة الأولى لديك ، فسيكون هذا هو الجزء الأصعب.
‫تعلم اللغة الأولى بعد ذلك ، تصبح كل لغة جديدة تتعلمها أسهل وأسهل بمعنى أنها تختلف ، على سبيل المثال
‫، عن تعلم اللغة الإنجليزية واليابانية لغتين مختلفتين للغاية.
‫في البرمجة ، تصبح الأمور أسهل كثيرًا عندما تتعلم اللغة التأسيسية الأولى.
‫الآن ، إذا لم تكن هذه هي لغتك الأولى ، فلنفترض أنك كتبت كودًا بلغة C أو C ++ أو JavaScript
‫وتريد فقط تعلم Python ، حسنًا ، ستجد أول مقطع فيديو سهل للغاية ، لكن
‫تحمل معي ، صدقني.
‫سوف ندخل في بعض الموضوعات المتقدمة هنا وسنجعلك مطورًا كاملًا
‫بنهاية هذا.
‫لكن دعنا نعود إلى هذا الموضوع المطروح ، فكرة تنزيل هذا المترجم.
‫الشيء هو أنه عندما يشير الناس إلى لغة Python ، فإنهم على الأرجح يتحدثون عن التطبيق.
‫أي أنهم لا يتحدثون عن اللغة نفسها لأن لغة بايثون هي مجرد مواصفة.
‫يمكنك التفكير في الأمر على أنه مستند كتبه شخص ما يقول ، مرحبًا ، عندما أكتب الكلمات def ، فهذا
‫يعني شيئًا في Python.
‫وعندما أكتب شيئًا مثل الطباعة ، فهذا يعني شيئًا في بايثون.
‫لكن آلات الترجمة ، حسنًا ، يمكن أن يكون لدينا الكثير منها.
‫مترجمين مختلفين ومجمعين مختلفين.
‫على سبيل المثال ، python dot org.
‫عندما تنقر فوق تنزيل هنا ، فأنت تقوم بالفعل بتنزيل C python لأنه مكتوب
‫بلغة البرمجة C.
‫هذا ما تقوم بتنزيله.
‫إنه برنامج مكتوب ج.
‫لقراءة ملف Python الخاص بك بشكل جيد ، قم بتشغيله على جهاز.
‫لكن هناك تطبيقات أخرى.
‫على سبيل المثال ، هناك مشروع Python وهذا مترجم مكتوب بلغة Java.
‫يوجد Pi Pi ، وهو مكتوب بالفعل بلغة Python.
‫إذن فهو مترجم.
‫إنها آلة ترجمة مكتوبة بلغة بايثون.
‫وهناك أيضًا أشياء مثل الحديد وبايثون ، والتي تمت كتابتها لإطار عمل الشبكة.
‫إذن هذا سؤال مخادع صغير.
‫عند التنزيل من Python ، فإن اللغة الرسمية هي في الواقع C Python.
‫أنت تقوم بتنزيل هذا المترجم الفوري الذي يتبع مواصفات Python.
‫لكن في نهاية المطاف ، إنها آلة صنعها شخص ما.
‫لكن يمكن أن تأتي هذه الآلات في أشكال عديدة.
‫لذلك عندما يتحدث معظم الناس عن Python ، فإنهم يتحدثون عن لغة C Python التي تقوم بترجمتنا جيدًا
‫لنا.
‫يفسر كود الثعبان الخاص بنا ويقوم بتشغيله على أجهزتنا.
‫لذلك نحن نقوم بتنزيل هذا.
‫وإذا كنت تريد حقًا الدخول في تفاصيل حول ما نقوم بتنزيله ، وما نقوم بتنزيله
‫، وآلة تأخذ شفرة Python الخاصة بنا ، والتي لا تقلق ، سنكتبها.
‫ويمر عبر المترجم الفوري الذي نقوم بتنزيله باستخدام لغة C python.
‫وسيقوم C python بإنشاء شيء يسمى كود بايت.
‫على سبيل المثال ، يطبع رمز البايت هذا hello world على شاشتنا.
‫الآن ، قد يبدو هذا مثل هراء بالنسبة لك.
‫وحتى بالنسبة لي ، لا أعرف.
‫من خلال الكود ، يبدو هذا مربكًا جدًا.
‫فقط للطباعة.
‫مرحبًا.
‫العالم على الشاشة.
‫حسنًا ، المترجم يقوم بذلك تلقائيًا لنا.
‫نحن نرى أننا لا نراه.
‫إنه خلف الكواليس.
‫الآن ، بمجرد إنشاء رمز بايت أقرب إلى رمز الجهاز ، فإنه يستخدم الجهاز الظاهري C Python.
‫مرة أخرى ، مجرد شيء يقوم بتشغيل هذا الرمز ثم يتم تشغيل هذا الرمز على أجهزتنا.
‫الآن ، لن يتم طرح هذا السؤال على الإطلاق في مقابلة.
‫أعني ، ربما والأهم من ذلك كله ، الطيور لا تعرف هذا ، لكنني أريدك أن تستخدم
‫هذا كمرجع أنه عندما نكتب كود Python خلال بقية الدورة ، هذا ما يحدث.
‫نحن نكتب بايثون.
‫يتم تفسيرها سطراً بسطر وتشكيلها إلى ما نسميه كود البايت.
‫ويتم تشغيل هذا الرمز الثانوي على الجهاز الظاهري C Python ، والذي يعمل على أجهزة الكمبيوتر والهواتف وأجهزة الكمبيوتر المحمولة
‫الخاصة بنا.
‫وعندما نقوم بالتنزيل من Python dot org ، نقوم بتنزيل هاتين القطعتين بحيث يمكننا
‫تشغيل Python بمجرد تنزيلهما.
‫حسنا.
‫كان ذلك صعبا.
‫وأعني ، لقد بدأنا للتو.
‫آمل أن ينفجر دماغك مرة أخرى.
‫هذا شيء يمكنك استخدامه كمرجع.
‫ولكن هل تعلم؟
‫أعتقد أن الوقت قد حان لكي نتعلم كيفية تشغيل كود Python بالفعل.
‫ولا تقلق ، نحن نصل إلى هناك.
‫سنقوم بكتابة أول برنامج بايثون قريبًا جدًا.
‫سأراكم في اليوم التالي.
‫مع السلامة.