مرحبًا بعودتك.
عندما تبدأ في تعلم Python ، لا مفر من أن تواجه موضوع Python 2 مقابل Python
الثلاثة.
إذن ما هو كل هذا؟
وهو موضوع مهم جدا.
الآن ، أولاً وقبل كل شيء ، تم إنشاء Python بواسطة حق من حقوق الإنسان.
في الواقع ، تم إنشاؤه بواسطة هذا الشخص هنا.
اسمه جيدو.
الآن ، لغة البرمجة تتطور دائمًا.
ليس الأمر وكأن شخصًا ما ابتكر لغة برمجة.
انها مثالية.
وهذا كل شيء.
لا ، كل لغات البرمجة يتم تحديثها باستمرار.
تمامًا كما هو الحال على هاتفك ، تحصل باستمرار على تحديثات البرامج.
حسنًا ، تتطور لغة البرمجة باستمرار لجعلها أفضل وأفضل لأن لا أحد يفهمها بشكل صحيح في
المرة الأولى.
وبالمناسبة ، هذا فيديو رائع سأرتبط به.
يمكنك التحقق من ذلك في الموارد.
الآن ، تم إنشاء Python في عام 1991 من قبل هذا الرجل المحترم ، وقد تم إنشاؤه بالفعل باسم Monty Python ، والتي
كانت مجموعة كوميدية بريطانية.
ولكن كما قلت من قبل ، فإن اللغة تتطور دائمًا.
وفي عام 2008 ، قرر جيدو ، حسنًا ، أن الإصدار الثاني من Python ، والذي تم استخدامه لفترة طويلة جدًا ، يحتوي على بعض الأشياء
التي يريد هو والمجتمع تغييرها.
لذلك في عام 2008 ، قرروا إنشاء Python three ، نسخة جديدة من اللغة.
هنا كان الجزء الصعب.
كما ترى ، عند تحديث البرنامج ، دعنا نقول على هاتفك أو حتى على الكمبيوتر المحمول ، تتوقع أن تستمر الأمور
في العمل ، أليس كذلك؟
عادة ما تكون التحديثات جيدة.
إنها تحسينات.
لكن بعض الميزات التي لم يعجبها بايثون اثنان أو أرادوا تغييرها تمامًا.
لذا قدمت Python 3 إلى ما نسميه كسر التغييرات.
أي ، إذا قمت بتحديثه إلى Python ثلاثة ، تذكر مترجم Python ، مترجم C Python الذي
كنا نتحدث عنه؟
حسنًا ، بمجرد أن قمت بتحديث أن كود Python 2 الخاص بك لن يعمل حقًا.
إنه يشبه تحديث هاتفك ثم فجأة ، تتوقف جميع تطبيقاتك عن العمل.
هذا لا يبدو جيدًا ، أليس كذلك؟
هذا إلى حد كبير ما حدث في عام 2008.
احتفظت معظم الشركات التي كتبت التعليمات البرمجية الخاصة بها في الإصدار الثاني من Python بالإصدار الثاني من Python لأنه ، حسنًا
، بالنسبة لها للترقية تعني أنه يتعين عليهم المرور عبر التعليمات البرمجية الخاصة بهم سطرًا سطرًا وإجراء بعض التغييرات.
الآن ، لم تكن هذه التغييرات مهمة.
على سبيل المثال ، سوف أقوم بالربط ببعض الموارد ، ولكن لا تقلق ، فهذه هي الموضوعات التي سنغطيها خلال
الدورة التدريبية.
لكن الأشياء المختلفة لن تعمل.
على سبيل المثال ، وظيفة الطباعة ، التي تعلمنا عنها في بايثون الثانية ، لم تكن تحتوي على الأقواس.
بدا الأمر هكذا.
وبايثون الثلاثة.
استخدمت الأقواس ، لذا فإن كل الكود الذي تمت طباعته مثل هذا قد ينكسر.
الآن ، الاختلافات نفسها ليست كبيرة.
أعني ، يمكنك قراءتها وسنتحدث عن هذا في الدورة ، لكن بشكل عام ، يمكنك تعلمها في يوم
واحد.
لهذا السبب عندما نتعلم بايثون ، نتعلم بايثون ثلاثة في معظم الأوقات.
لكن يمكنك استخدام نفس المعرفة مع الإصدار الأقدم من Python.
قد ترى الآن بعض التعليمات البرمجية للإصدار الثاني من Python للشركات التي لم تقم بالترقية ، لكنها الآن
ما نسميه بالإرث.
أي أنه بحلول عام 2020 ، سيتوقف تلقي تحديثات الأمان.
لذا فإن المجتمع ، مجتمع Python ككل يقول ، مهلا ، بدأ الجميع في استخدام Python
ثلاثة لأننا سنتوقف عن الحفاظ على Python 2.
لذلك سوف نتعلم أحدث إصدار ثلاثة في هذه الدورة.
لكننا سنتطرق أيضًا إلى بعض الموضوعات القديمة التي يغطيها Python two فقط في حالة مواجهتها
عندما تعمل في شركة ربما لا تزال تدعم الكود القديم.
ولكن كما ذكرت ، فإن المجتمع ككل يتجه نحو Python 3.
يوضح لك موقع الويب هذا ، على سبيل المثال ، عدد الحزم الكبيرة ، حزم Python الشائعة ، والتي
سنتحدث عن دعم Python الثلاثة.
في حالتنا ، هناك أربع حزم شائعة فقط لا تدعم Python الثلاثة.
لذا فإن ما أقوله هو أن بايثون ثلاثة هو السبيل للذهاب.
إنها طريق المستقبل.
هذا ما سنتعلمه في الدورة.
لكنني أريدك أن تكون على دراية بالسياق التاريخي وشيء واحد يجب أن تكون حريصًا عليه عندما تبحث في هذه الدورة
التدريبية عن إجابات.
أو ربما لدي بعض التمارين التي تتطلب منك أشياء جوجل.
على سبيل المثال ، إذا انتقلنا إلى توثيق Python ، وهو مرجع لمدى جودة عمل لغة البرمجة
، فسترى ذلك.
يمكنك اختيار الإصدارات هنا وتريد دائمًا استخدام الأحدث ، ولكن قد تجد بعض الإجابات عبر الإنترنت
التي لا تزال تستخدم الإصدار الثاني من Python.
لذا فأنت تريد التأكد من أنك عندما تبحث عن إجابات لا تصادف أي كود قديم.
كما قلت ، 95٪ من الوقت هي نفسها في الغالب.
لكنك تريد عادةً مواكبة اللغة.
إنه يتمتع بأكثر اللغات دعمًا من المجتمع ، والأكثر حداثة ، والأكثر أمانًا.
إذن ، مجرد ملاحظة سريعة حول بايثون ثلاثة مقابل بايثون الثانية.
عندما تسمع كلمة Python ، يتحدث الناس عمومًا فقط عن Python ثلاثة و Python
2.
وإذا كنت تتذكر في تموجنا ، عندما أنشأنا برنامجنا الأول ، فسترى أنك تستخدم Python الإصدار
3. 6.
هذا هو الإصدار القياسي الافتراضي الذي يأتي معه الريبل.
نعلم على الفور أننا نستخدم بايثون ثلاثة.
رائع.
إنه مُحدَّث.
إنها جديدة.
المجتمع كله وراءه.
حسنًا ، يقف معظم المجتمع وراء ذلك ، لذا فنحن جميعًا على ما يرام.
سأراك في الفيديو التالي.
مع السلامة.