كيفية تشغيل برنامج نصي بايثون

كيفية تشغيل برنامج نصي بايثون

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





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





ما الذي تحتاجه لتشغيل برنامج بايثون النصي؟

لتشغيل برنامج Python النصي بنجاح على جهاز الكمبيوتر الخاص بك ، ألق نظرة على قائمة التحقق التالية وتأكد من أنك جاهز للعمل:





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

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

ومع ذلك ، كما ذكرنا سابقًا ، هناك العديد من الطرق لتشغيل نص Python الخاص بك. دعنا نلقي نظرة على الطرق المختلفة أدناه.



متعلق ب: كيفية إضافة Python إلى متغير Windows PATH

كيفية تشغيل برنامج نصي بايثون بشكل تفاعلي

يتيح لك وضع Python التفاعلي تشغيل البرنامج النصي الخاص بك على الفور عبر سطر الأوامر دون استخدام أي محرر تعليمات برمجية أو IDE.





مزامنة جهاز تحكم xbox واحد لوحدة التحكم

لتشغيل نص Python بشكل تفاعلي ، افتح سطر الأوامر واكتب الثعبان . ثم ضرب يدخل .

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





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

لتجنب أخطاء المسافة البادئة أثناء كتابة الأساليب التي تتطلبها في الوضع التفاعلي ، تأكد من استخدام شريط المسافة باستمرار في كل مرة تصل فيها إلى سطر جديد.

على سبيل المثال ، يمكنك استخدام مسافة واحدة لأي رمز مباشرة ضمن دالة. ثم غيّر إلى مسافتين للمجموعة الفرعية التي تليها ، وهكذا.

ألق نظرة على المثال أدناه للحصول على صورة أوضح:

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

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

نوع خروج() أو استقال() ، ثم ضرب يدخل لمغادرة الوضع التفاعلي. يمكنك أيضًا الخروج من الوضع التفاعلي على Windows بالضغط على كنترول + مع .

كيفية تشغيل ملف Python باستخدام أوامر Python

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

على عكس الوضع التفاعلي ، فإن التعليمات البرمجية الخاصة بك موجودة في ملف Python مخصص بامتداد .السنة التحضيرية تمديد.

لتشغيل ملف Python بامتداد الثعبان أمر:

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

يمكنك حفظ إخراج البرنامج النصي الذي تقوم بتشغيله عبر سطر الأوامر كملف نصي. للقيام بذلك ، استخدم:

python myFile.py > output.txt

هذه الطريقة مثالية لتنفيذ مشاريع بايثون الواقعية. على سبيل المثال ، يؤدي تشغيل ملف Flask server.py مثل هذا إلى تشغيل خادم محلي لك.

قم بتشغيل ملف Python باسمه

إذا كنت تستخدم إصدارًا حديثًا من Windows ، فيمكنك الآن تشغيل برنامج نصي من Python عن طريق كتابة اسم الملف دون إضافة الثعبان أمر:

myFile.py

قم بتشغيل نص Python الخاص بك باستخدام IDE

بيئات التطوير المتكاملة أو IDEs تقدم أنظمة إدارة الملفات والمجلدات المتقدمة. لذا فهي تتيح لك إنشاء مشاريع بشكل أسرع من خلال تنظيم ملفاتك في مجلدات مختلفة ضمن دليل واحد.

في النهاية ، تقوم IDEs بتشغيل برامج Python النصية بسهولة في بيئة افتراضية. إنها مثالية لإدارة المشاريع التي تعمل على تبعيات محددة.

متعلق ب: كيفية إنشاء وإدارة بيئات Python الافتراضية

باستخدام IDE ، يمكنك كتابة كود Python وقراءته وتحريره وتنفيذه. كما تفعل مع محرر كود بسيط ، يمكنك تشغيل نصوص Python المكتوبة في IDEs من موجه الأوامر باستخدام الثعبان أمر.

بالإضافة إلى ذلك ، تسمح لك IDEs مثل Pycharm أو Spyder بتشغيل البرنامج النصي الخاص بك بنقرة واحدة.

استخدم IDEs المستندة إلى المستعرض

دفتر Jupyter و Google Colaboratory هي IDE شائعة قائمة على المستعرض تسمح لك بكتابة وتنفيذ كود Python بسرعة. كما أنها تعتمد على الخلايا ومثالية للتعامل مع مشاريع علوم البيانات.

لتشغيل برنامج نصي بلغة Python باستخدام Google Colaboratory ، انقر فوق ملف . ثم حدد دفتر جديد لفتح دفتر ملاحظات حيث يمكنك كتابة وتنفيذ كود Python الخاص بك. يمكنك النقر فوق + كود لبدء خلية جديدة.

يمكنك التسجيل والبدء في استخدام Google Colaboratory على الفور دون أي تثبيت ، بينما ستحتاج إلى تثبيت Jupyter Notebook لتشغيل برنامج Python النصي به.

متعلق ب: ابدأ مع Jupyter Notebook

تنفيذ برنامج نصي مشابه على كلا النظامين الأساسيين. بمجرد كتابة رمز في خلية ، اضغط على كنترول + يدخل لتنفيذ تلك الخلية.

قم بتشغيل برنامج Python النصي الخاص بك باستخدام Python IDLE المدمج

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

كيف تحذف ملفات تعريف إكس بوكس

للوصول إلى Python IDLE ، انتقل إلى شريط بحث Windows. نوع عاطل وافتحه بمجرد ظهوره.

بدلاً من ذلك ، يمكنك بدء تشغيل Python IDLE من سطر الأوامر. للقيام بذلك ، افتح سطر الأوامر ، ثم أدخل الأمر عاطل .

بمجرد ظهوره ، يمكنك كتابة التعليمات البرمجية الخاصة بك وتنفيذ كل سطر عن طريق الضرب يدخل .

يمكنك حفظ Python IDLE أيضًا. كل ما عليك فعله هو الذهاب إلى ملف> حفظ باسم . يقوم IDLE بعد ذلك بحفظ ملفك بامتداد .السنة التحضيرية التمديد بشكل افتراضي.

قم بتشغيل Python Script كوحدة نمطية في ملف Python آخر

يمكنك أيضًا تشغيل برنامج نصي بلغة Python في ملف Python آخر. هناك العديد من الطرق للقيام بذلك ، ومع ذلك ، باستخدام يستورد البيان مثالي.

لكن دعونا نلقي نظرة على الطرق المختلفة للقيام بذلك.

قم بتشغيل برنامج Python Script الخاص بك كوحدة نمطية مستوردة

يمكنك إنشاء واستيراد البرنامج النصي الخاص بك كوحدة Python ثم تشغيله باستخدام ملف Python آخر.

للقيام بذلك ، قم بإنشاء ملف Python جديد في نفس الدليل مثل برنامج Python النصي الذي تريد تشغيله. افتح هذا الملف الجديد وقم باستيراد البرنامج النصي التالي:

import myScript.py

إذا كنت تحتاج فقط إلى وظيفة أو فئة في البرنامج النصي الذي تريد تشغيله ، فاستخدم استيرادًا مطلقًا:

from myScript.py import myFunction
myFunction()

قم بتشغيل برنامج Python Script في ملف Python آخر باستخدام وظيفة exec

بدلاً من ذلك ، يمكنك تشغيل كود Python باستخدام ملف إكسيك () وظيفة. قم بإنشاء ملف Python جديد في نفس الدليل مثل الملف الذي تريد تشغيله وتنفيذ الكود التالي:

exec(open('myScript.py').read())

قم بتشغيل برنامج Python Script باستخدام وحدة Runpy المدمجة

يمكنك أيضًا تشغيل برنامج نصي بلغة Python باستخدام ملفات runpy.run_module () . لا تحتاج إلى تضمين ملف .السنة التحضيرية التمديد أثناء استخدام هذه الطريقة:

import runpy
runpy.run_module('myScript')

ومع ذلك ، يمكنك استخدام runpy.run_path () في حين أن. لكن هذا يتطلب أن يعمل امتداد Python:

import runpy
runpy.run_path('myScript.py')

باستخدام importlib

يمكنك أيضًا تشغيل برنامج نصي في ملف Python آخر باستخدام امتداد الملف استيراد وحدة. لا تحتاج إلى تضمين ملف .السنة التحضيرية التمديد هنا إما:

كيفية عمل صورة 1920x1080
import importlib
importlib.import_module('myScript')

نفِّذ ملف Python الخاص بك بالنقر فوقه نقرًا مزدوجًا

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

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

على سبيل المثال ، النقر المزدوج على البرنامج النصي الذي يحتوي على الكود أدناه يتم تنفيذه بنجاح بسبب الفراغ في حين حلقة في النهاية:

exec(open('myScript.py').read())
hello = 1 + 2
print(hello)
while True:
''

كيف تدير بايثون نصوصها؟

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

يشارك يشارك سقسقة بريد الالكتروني ما الذي تفعله بايثون وما الذي يمكن استخدامها؟

تعد Python متعددة الاستخدامات للغاية ، حيث تتراوح التطبيقات من تطوير الويب إلى تحليل البيانات.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • برمجة
  • بايثون
نبذة عن الكاتب إديسو أوميسولا(94 مقالة منشورة)

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

المزيد من Idowu Omisola

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك