مرحبًا بعودتك.
لقد تعلمنا للتو ما هي لغة البرمجة.
إنها مجرد مجموعة من التعليمات التي نقدمها للمترجم.
ويمكن أن يكون هذا المترجم مترجمًا أو مترجمًا.
ونعطي هذه الملفات التي أنشأناها الكود الخاص بنا ، وشفرة المصدر الخاصة بنا إلى هؤلاء المترجمين.
ويسمحون لنا بإعطاء التعليمات للآلات وأجهزة الكمبيوتر والهواتف.
لذلك علمنا أننا بحاجة إلى هذه الآلات حتى نتمكن من كتابة بايثون.
الصحيح.
كيف يمكننا الحصول على هؤلاء؟
حسنًا ، نقوم بتنزيلها وهنا نقوم بتنزيل 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.
إذن فهو مترجم.
إنها آلة ترجمة مكتوبة بلغة بايثون.
ثم هناك أيضًا أشياء مثل Iron و 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 بالفعل.
ولا تقلق ، نحن نصل إلى هناك.
سنقوم بكتابة أول برنامج بايثون قريبًا جدًا.
سأراكم في اليوم التالي.
مع السلامة.