البيئة الخاصة بلغة البايثون

تتوفر لغة البايثون لجميع منصات التشغيل مثل لينوكس و ماك و الويندوز . دعونا نبدأ بمعرفة طريقة تثبيت لغة البايثون .

تثبيت البيئة المحلية للغة بايثون

  • Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, etc.)
  • Win 9x/NT/2000
  • Macintosh (Intel, PPC, 68K)
  • OS/2
  • DOS (multiple versions)
  • PalmOS
  • Nokia mobile phones
  • Windows CE
  • Acorn/RISC OS
  • BeOS
  • Amiga
  • VMS/OpenVMS
  • QNX
  • VxWorks
  • Psion

 

افتح نافذة طرفية واكتب (python) للتأكد فيما إذا كان البرنامج منصب مسبقا واي الإصدارات تم تنصيبها.

الحصول على بايثون

تتوفر على موقع بايثون الرسمي شيفرة المصدر الحالية, الثنائيات, الوثائق..الخ. موقع بايثون الرسمي هو http://www.python.org/ ويمكن تحميل برنامج بايثون منه بمختلف الصيغ HTML , PDF,…..

تنصيب بايثون

إن برنامج بايثون متوفر للعديد من التجهيزات, أنت بحاجة لتجميل الشيفرة الثنائية المناسبة لجهازك ومن ثم تحميل لغة البرمجة بايثون. وإذا كانت الشيفرة الثنائية لجهازك غير متوفرة فعليك باستخدام مصمم ال C لبناء شيفرة المصدر يدويا. إن بناء شيفرة المصدر يؤمن المزيد من المرونة عند التعامل مع متطلبات التنصيب.

مراجعة سريعة لعملية تنصيب بايثون على التجهيزات المختلفة

التنصيب على نظامي التشغيل Unix و Linux

يتم تنصيب بايثون في هذه الحالة وفق الخطوات البسيطة التالية:

  1. افتح متصفح الانترنت واذهب إلى http://www.python.org/download/
  2. اتبع الرابط لتحميل شيفرة المصدر المتوفرة بالنسبة لنظامي التشغيل Unix/Linux .
  3. قم بتحميل الملفات.
  4. قم بتعديل وحدات التنصيب إذا أردت تخصيص بعض الخيارات.
  5. قم بتشغيل نص العرض.
  6. تشغيل.
  7. تشغيل التنصيب.

عند اكتمال هذه الخطوات تكون قد نصبت بايثون في الموقع المعياري أي في المستخدم/الموقع وتكون مكتبات بايثون في المسار المستخدم/الموقع/lib/pythonXX حيث تمثل XXرقم إصدار بايثون الذي تقوم باستخدامه.

التنصيب على Windows

ويتم وفق الخطوات التالية

  • افتح متصفح الانترنت واذهب إلى http://www.python.org/download/.
  • اتبع الرابط الخاص بالتنصيب الخاص بويندوز .msiPython –XYZ حيث تمثل ال XYZ رقم الإصدار الذي تقوم بتحميله.
  • إن استخدام هذه الطريقة يتطلب دعم نظام الويندوز لديك لبرنامج تنصيب مايكروسوفت 0 فقط قم بحفظ ملف التنصيب على جهازك ثم قم بتشغيله لتعرف إذا كان جهازك يدعم MSI. (MSI(Microsoft Software Installation)).
  • قم بتشغيل ملف التحميل مما يشغل ملف تنصيب بايثون سهل الاستخدام. فقط اقبل الضبط الافتراضي وانتظر الى أن يتم الانتهاء من التنصيب وعندها يكون قد اكتمل التنصيب تماما.

التنصيب على نظام تشغيل ماكنتوش

أنظمة ماكنتوش تحتوي مسبقا على برنامجة بايثون ولكن ربما يكون الإصدار قديما نوعا ما لذلك قم بزيارة الرابط التالي http://www.python.org/download/mac/ للتأكد من حداثة النسخة لديك وللحصول على التعليمات اللازمة لتنصيب الإصدار الحالي والحصول على الأدوات الإضافية اللازمة للعمل على نظام ماكنتوش.
وعندما تواجهك اية مشاكل فيما يخص تنصيب وعمل بايثون على نظام ماكنتوش يمكنك زيارة الرابط التالي حيث يساعدك في حل مشكلاتك http://www.cwi.nl/~jack/macpython.html.

التنصيب على برنامج التشغيل PATH

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

ضبط المسار على نظامي Unix/Linux

لإضافة دلالة بايثون إلى ال PATH من أجل مجال خاص في Unix :

  • In the csh shell: type setenv PATH “$PATH:/usr/local/bin/python” and press Enter
  • In the bash shell (Linux): type export PATH=”$PATH:/usr/local/bin/python” and press Enter
  • In the sh or ksh shell: type PATH=”$PATH:/usr/local/bin/python” and press Enter.

ملاحظة: إن المسار التالي /usr/local/bin/python يمثل مسار دلالة البايثون.

ضبط المسار على نظام الويندوز

لإضافة دلالة البايثون إلى المسار من اجل مجال معين في الويندوز نتبع الخطوات التالية:

  • عند استدعاء الأمر : اطبع المسار التالي %path%;C:\Python واضغط Enter.
    ملاحظة: إن المسار C:\Python هو مسار دلالة البايثون.

متحولات (متغيرات) البيئة في لغة بايثون

يمثل الجدول التالي أهم متحولات البيئة في لغة البرمجة بايثون

المتحول الوصف
PYTHONPATH يلعب هذا المتحول دورا مشابها للمتحول PATH. يخبر هذا المتحول المترجم الخاص ببايثون أين يجب توضع ملفات الوحدات التي تم جلبها إلى البرنامج. يجب أن يحتوي على دليل المكتبة الخاص بمصدر البايثون والدلائل المتضمنة شيفرة مصدر البايثون. يتم ضبط هذا المتحول أحيانا من خلال ملف تنصيب البايثون.
PYTHONSTARTUP يتضمن هذا المتحول الملف الابتدائي الحاوي على رمز مصدر البايثون. يتم إنهاء هذا المتحول عند كل مرة يتم فيها استدعاء المترجم ويسمى .pythonrc.py في نظام Unix ويحوي الأوامر الخاصة التي تحمل استخدامات أو تعديلات المتحول .PYTHONPATH
PYTHONCASEOK يستخدم هذا المتحول في نظام الويندوز ليدل البايثون لإيجاد الحالة الحساسة الاولى التي يتم الوصول إليها عند جلب أية عبارة أو بيان. يتم تفعيل هذا المتحول بإسناد أية قيمة له.
PYTHONHOME يمثل هذا المتحول مسارا بديلا للبحث حيث يدمج غالبا مع المتحول PYTHONSTARTUP أو المتحول PYTHONPATH مما يسهل عملية التبديل بين المكتبات.

 

تشغيل البايثون

توجد ثلاثة طرق مختلفة للبدء بتشغيل البايثون:

  • المترجم التفاعلي

يمكن تشغيل بايثون من خلال DOS, Unix أو أية أنظمة تشغيل أخرى مما يؤمن سطرا خاصا لكتابة الأوامر للمترجم أو نافذة توجيه.
قم بإدخال python في سطر الأوامر ومن ثم قم بكتابة الرموز على الجهة اليمينية في المترجم التفاعلي.

$python             # Unix/Linux

or

python%             # Unix/Linux

or

C:>python           # Windows/DOS

يبين الجدول التالي قائمة بخيارات الأوامر المتوفرة :

الخيار الوصف
-d يؤمن خرج التصحيح.
-o يولد رمز البايت الأمثل ويكون بملف بصيغة pyo.
-s لا تقم بتشغيل الموقع الذي تم جلبه للبحث عن مسارات بايثون عند بدء التشغيل.
-v إخراج مطول (تتبعمفصل عنبياناتالواردات)
-x تعطيل الصفوف التي تم بناؤها بشكل مدمج (يستخدم فقط مع السلاسل). تم إهمال هذا المتحول مع بداية العمل على الإصدار 1.6
-c cmd تشغيل نص بايثون المرسل كسلسلة cmd
file تشغيل نص بايثون من ملف معطى.

 

  • النص من سطر الأوامر

يمكن تحرير وتنفيذ النص من بايثون على سطر الأوامر من خلال جلب المترجم على التطبيق الخاص بك كما في التالي:

$python script.py        # Unix/Linux 

or 

python% script.py          # Unix/Linux 

or 

C:>python script.py        # Windows/DOS

 

يجب التأكد من أن نموذج الملف يسمح بالتنفيذ.

  • بيئة التطوير التكاملية

يمكن تشغيل البايثون من واجهة المستخدم الرسومية (GUI) حيث إن وجود التطبيق على نظام التشغيل يدعم البايثون.

  • في Unix: IDLE تعتبر بيئة التطوير الرئيسية الأولى فيما يخص البايثون.
  • في ويندوز: PythonWin تعتبر واجهة ويندوز الأولى للبايثون وهي بية التطوير المتكاملة فيما يخص واجهة المستخدم الرسومية.
  • في ماكنتوش: إن إصدار ماكنتوش للبايثون المتضمن بيئة التطوير الرئيسية متوفرة على الموقع الالكتروني وقابلة للتحميل إما باستخدام ثنائية ماكنتوش أو ملفات BinHex’d.

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

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

تم بالفعل إعداد بيئة بايثون للبرمجةعلى شبكة الإنترنت، بحيث يمكن تنفيذ جميع الأمثلة المتاحة على الانترنت أثناء تعلم المعلومات النظرية. يمكن تعديل أي مثال وتنفيذه مباشرة على الانترنت.