كيفية التحقق من إصدار Python في أنظمة التشغيل Windows و Linux و macOS [2023]

تعد Python واحدة من أشهر لغات البرمجة حيث يتم استخدامها عبر مجالات مختلفة مثل تطوير الويب والتعلم الآلي وتحليلات البيانات واختبار البرامج ، على سبيل المثال لا الحصر.

تم إصدار Python في 20 فبراير 1991 بواسطة Guido van Rossum. بينما كان روسوم يبتكر لغة بايثون ، كان يقرأ أيضًا “Monty Python’s Flying Circus” ، وهو نص من سلسلة كوميدية شهيرة على هيئة الإذاعة البريطانية. وهكذا استقر على الاسم لأنه اعتبر اللغة الجديدة غامضة وفريدة من نوعها.

تحتوي لغة البرمجة ذات الأغراض العامة هذه على مجموعة متنوعة من المستخدمين ، وربما تكون قد تفاعلت معها دون علم من خلال توصيات الأفلام على Netflix. تُستخدم لغة Python أيضًا في إنشاء برنامج يتحكم في السيارات ذاتية القيادة.

بعض الأشياء التي يمكنك فعلها باستخدام بايثون هي

  • تطوير الشبكة. يتم استخدام Python في تطوير الواجهة الخلفية (العمليات التي لا يراها المستخدمون). يعتبر كل من Flask و Django أمثلة على الأطر المستخدمة على نطاق واسع في تطوير واجهات برمجة التطبيقات وخوادم الواجهة الخلفية.
  • الأتمتة أو البرمجة النصية. إذا كانت هناك وظيفة تجد نفسك تؤديها بشكل متكرر ، فيمكن أن تساعدك Python في جعلها آلية. يمكن للمبتدئين ، وكذلك الخبراء ، استخدام Python لأتمتة المهام المختلفة مثل إرسال رسائل البريد الإلكتروني ، والعثور على البيانات عبر الإنترنت ، وفرز البيانات ، والتنزيل.
  • تحليل البيانات والتعلم الآلي. أصبحت Python واحدة من أكثر لغات البرمجة طلبًا من قبل علماء البيانات. يمكن لمحللي البيانات الآن إنشاء تصورات للبيانات وإجراء حسابات إحصائية معقدة ومعالجة وتحليل وغير ذلك الكثير.
  • اختبار البرمجيات والنماذج الأولية. في إعداد تطوير البرمجيات ، يمكن استخدام Python في تتبع الأخطاء والاختبار والتحكم في البناء. يمكن للمطورين أتمتة الاختبارات والتحقق من الأنظمة والتطبيقات الجديدة باستخدام Python.
  • تطبيقات الأعمال. عالم الأعمال واسع ، وبعض الأشياء التي قد تتبادر إلى الذهن هي تطبيقات التجارة الإلكترونية ، وأنظمة إدارة العملاء ، وتخطيط موارد المؤسسات ، على سبيل المثال لا الحصر. يحتاج إعداد العمل النموذجي إلى تطبيقات يسهل قراءتها وتوسيعها وقابليتها للتطوير. تقدم Python مثل هذا الحل من خلال منصاتها ، مثل Tryton.
  • إنه متعدد الاستخدامات. إذا كنت قد تفاعلت مع لغات أخرى ، فربما تكون قد لاحظت أن بعضها لديه حالة استخدام واحدة أو اثنتين فقط. ومع ذلك ، فإن Python لديها أكثر من خمس حالات استخدام ، ومع ذلك ، فإن أداءها لا مثيل له.
  • يحتوي على مكتبات ووحدات نمطية متعددة. يوجد الكثير من المكتبات والوحدات النمطية التي أنشأتها جهات خارجية للتوسع في حالات استخدام Python. على سبيل المثال ، يمكنك استخدام Django لتطوير الويب من جانب الخادم.
  • لغة بايثون بسيطة. تحاكي لغة البرمجة هذه اللغة الطبيعية ، مما يجعلها مناسبة حتى للمبتدئين.
  • مجتمع كبير ونشط. يمكن أن تكون البرمجة صعبة في بعض الأحيان. ومع ذلك ، فإن وجود مجتمع كبير وداعم يعني أن هناك أشخاصًا يمكنك دائمًا الرجوع إليهم عندما تتعثر.
  • المصدر المفتوح. Python مجانية للاستخدام والتوزيع. وبالتالي يمكن للمهندسين تعديل التعليمات البرمجية الموجودة وإعادة توزيع وإنشاء حلول / تطبيقات مختلفة معها.
  كيفية تصدير جهات اتصال Apple iCloud و iPhone إلى Windows 10

بايثون 2 وبايثون 3: الفرق

تطورت لغة برمجة Python كثيرًا على مدار أكثر من 3 عقود من وجودها. أحد الأسباب التي قد تجعلك ترغب في التحقق من إصدار Python هو تحديد ما إذا كنت تستخدم Python 2 أو Python 3 لضمان إنشاء حلول خالية من الأخطاء ، بغض النظر عما إذا كنت مطورًا أو خبيرًا في البيانات.

Python 2 و Python 3 هما النسختان الرئيسيتان في عالم Python. كان هناك نقاش مستمر حول أيهما أفضل. دعونا نتحقق من الفرق بين الاثنين ؛

بايثون 2

تم تقديم Python 2 في عام 2000 بواسطة BeOpen Python Labs. كان الهدف من هذا الإصدار جعل تعلم بايثون أمرًا سهلاً.

من خلال Python 2 تم تنفيذ التفاصيل الفنية لمقترح تحسين Python (PEP). في كانون الثاني (يناير) 2020 ، تم إلغاء Python 2 ، مما يعني أنه لن يتم تحديثها بعد الآن مع تصحيحات الأمان والميزات الجديدة وإصلاحات الأخطاء.

بايثون 3

تم إصدار Python 3 في عام 2008. تم إنشاء هذا الإصدار لتصحيح عيوب Python 2 الأساسية. تخلصت Python 3 من الوحدات النمطية والبنى المكررة التي كانت موجودة في إصدارات Python السابقة.

تعني إزالة الأدوات المكررة مع إدخال Python 3 أن بعض التعليمات البرمجية في Python 2 كانت غير متوافقة مع Python 3. لحسن الحظ ، أصدرت Python أداة 2to3 ، وهي أداة تقوم بمراجعة وتحويل رمز Python 2 تلقائيًا إلى بناء جملة Python 3.

اجتذب إدخال هذا الإصدار كتلة كبيرة من المجتمع العلمي ، مثل أولئك العاملين في علم الأعصاب. طرح إدخال مكتبة NumPy الآن Python كمنافس لـ Matlab و R كما أدى إلى تسريع تبنيها في علوم البيانات والتعلم الآلي. في وقت كتابة هذا التقرير ، كان الإصدار الحالي من Python هو Python 3.11.1.

  قد تقتل قائمة ابدأ الجديدة في Windows 10 Live Tiles إلى الأبد

مقارنة بايثون 2 بايثون 3 عام تم إصداره 2000-2008 توقف الدعم في عام 2020 لا يزال تطوير ودعم Python 3 مستمرًا التوافق مع الإصدارات السابقة مع بعض التعديلات يمكن تحويل أكواد Python 2 إلى Python 3 ولا يمكن تشغيل كود Python 3 على Python 3 ، وعلم البيانات ، وغير ذلك الكثير من الكلمات الأساسية “Print” ، لا تعتبر الطباعة دالة ولكن عبارة “تعد الطباعة” وظيفة وليست عبارة تعقيد بناء الجملة أكثر تعقيدًا أقل تعقيدًا تخزين السلاسل افتراضيًا ، يتم تخزين السلاسل كـ ASCII افتراضيًا ، يتم تخزين السلاسل على شكل UNICODE

المتطلبات الأساسية للتحقق من إصدار Python

يمكنك الوصول إلى النافذة الطرفية / المحطة الطرفية باستخدام هذه الأوامر في أنظمة التشغيل Windows و Linux و macOS ، على التوالي ؛

  • نظام التشغيل Windows: Win + R> اكتب بوويرشيل> أدخل / موافق
  • Linux: Ctrl-Alt-T ، Ctrl-Alt-F2
  • نظام التشغيل macOS: الباحث> التطبيقات> الأدوات المساعدة> المحطة الطرفية

بما أنك تعرف الآن أن هناك إصدارين رئيسيين من Python ، يمكننا المضي قدمًا ومعرفة كيفية التحقق من الإصدار على أجهزتنا المحلية.

Python 3 غير متوافق مع الإصدارات السابقة. Python 2 و Python 3 هما برنامجان مختلفان. هذا يعني أن الكود المكتوب في Python 2 قد لا يعمل كما هو متوقع في Python 3.

عند التحقق من إصدار Python على جهازك ، سيتم تمثيل الإصدار في 3 أقسام مفصولة بنقطة.

  • النسخة الرئيسية
  • النسخة الثانوية
  • النسخة المصغرة

على سبيل المثال ، إذا أخذنا إصدار Python ، فإن Python 3.8.10 ، 3 هو الإصدار الرئيسي ، و 8 هو الإصدار الثانوي ، و 10 هو الإصدار المصغر. يمثل القسم الأخير من إصدار Python آخر التحديثات والتصحيحات.

يتوافق Python 3.7.1 مع Python 3.8.10 نظرًا لأنهما ينتميان إلى نفس الإصدار الرئيسي (3). ومع ذلك ، فإن Python 2.7 غير متوافق مع Python 3.8.

تحقق من إصدار Python على نظام Windows

افتح Windows PowerShell باستخدام هذه الخطوات ؛

Win + R> اكتب بوويرشيل> أدخل / موافق

يمكنك الآن المضي قدمًا وكتابة هذا في سطر الأوامر

نسخة بيثون

إذا تم تثبيت Python على جهازك ، فسيظهر الإصدار في السطر التالي.

تحقق من إصدار Python على Linux

تحتوي معظم أنظمة تشغيل Linux الحديثة على Python مثبتة مسبقًا.

استخدم اختصار Ctrl + Alt + T لفتح سطر الأوامر على جهازك الذي يعمل بنظام Linux.

استخدم هذا الأمر لطباعة نسخة بايثون ؛

python3 --version

أو

python --version

يتحقق الأمر الثاني من تثبيت Python 2

إذا تم تثبيت Python 3 ، فمن المحتمل أن تحصل على شيء مثل هذا

تحقق من إصدار Python على نظام MacOS

يمكنك الوصول بسرعة إلى جهازك الطرفي في MacOS باستخدام هذا الاختصار ؛

  كيفية تحويل برامج دبيان إلى Redhat على نظام Linux

الباحث> التطبيقات> الأدوات المساعدة> المحطة الطرفية

استخدم هذا الأمر للتحقق من إصدار Python ؛

python3 --version

أو

python --version

يتحقق الأمر الثاني من تثبيت Python 2

إذا كان لديك كلا من Python 2 و 3 مثبتين ، فستحصل على إخراج قريب من هذا

تحقق من إصدار Python في البرنامج النصي

من المهم التحقق من إصدار Python على البرنامج النصي الخاص بك عند الترميز لتجنب حالات عدم التوافق والسحق عند تشغيل الكود.

يعد هذا الفحص مهمًا جدًا عندما يكون لديك أكثر من إصدار Python على جهاز الكمبيوتر الخاص بك.

بغض النظر عما إذا كنت تستخدم Windows أو Linux أو macOS ، يمكنك استخدام هذا الأمر للتحقق من البرنامج النصي الخاص بك

import sys

print (sys.version)

ماذا يحدث إذا كان الجهاز نفسه يحتوي على إصدارين مختلفين من Python مثبتين وقمت بتشغيل الأوامر المذكورة أعلاه؟

يمكن تشغيل Python 2 و Python 3 بشكل متزامن على جهاز الكمبيوتر الخاص بك. والسبب في ذلك هو أنه قد يكون لديك بعض التطبيقات التي تستخدم Python 2 بينما يتم إنشاء تطبيقات أخرى على Python 3.

للتحقق مما إذا كان إصدارا Python موجودان على جهاز الكمبيوتر الخاص بك ، استخدم هذه الأوامر ؛

python3 --version

أو

python --version

يتحقق الأمر الثاني من تثبيت Python 2

إذا كان كلا الإصدارين موجودين على macOS ، فستحصل على إخراج قريب من لقطة الشاشة هذه

استنتاج

تستمر Python في تشغيل بعض منصات الوسائط الاجتماعية المفضلة لديك ، مثل Instagram والمواقع الترفيهية ، مثل Spotify ومنصات إدارة الرحلات ، مثل Uber. إذا كنت بحاجة إلى إنشاء منصات لإنشاء أنظمة أساسية مماثلة أو أفضل ، فيجب أن تكون Python أحد اعتباراتك.

يمكنك الآن التحقق بشكل مريح من إصدار Python بغض النظر عن أنظمة التشغيل التي تستخدمها. على الرغم من أن معظمها يتحول إلى Python 3 ، إلا أنك ستصادف تطبيقات تم إنشاؤها على Python 2. والخبر السار هو أن Python لديها أطر عمل مختلفة يمكنك استخدامها لإنشاء تطبيقات مختلفة.

يمكنك أيضًا استكشاف كيفية تثبيت Python 3 على CentOS و Ubuntu و Windows.