Skip to content

2. تثبيت مترجم Python

2.1. ActivePython

تم اختبار الأمثلة الواردة في هذا المستند باستخدام مترجم ActiveState Python:

http://www.activestate.com/activepython/downloads
 

ملاحظات:

  • لا تقم بتنزيل الإصدار 64 بت من ActivePython. فهو لا يسمح بتثبيت وحدة MySQLdb، التي ستكون مطلوبة لاحقًا في هذا المستند.

يؤدي تثبيت ActivePython إلى إنشاء بنية الدليل التالية:

 

والقائمة التالية في مجلد التطبيقات:

  • 1: وثائق ActivePython. هذه الوثائق شاملة للغاية، ومن المستحسن الرجوع إليها كلما واجهت مشكلة؛
  • 2: مترجم Python تفاعلي؛
  • 3: مدير حزم ActivePython. سنستخدمه لتثبيت حزمة Python التي تسمح لنا بالعمل مع قواعد بيانات MySQL.

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

 

تسمح لك علامة >>> بإدخال عبارة Python يتم تنفيذها على الفور. يعني الكود المكتوب أعلاه ما يلي:

1
2
3
4
5
6
>>> nom='python'
>>> print 'nom=%s' % (nom)
nom=python
>>> print "type=%s" % (type(nom))
type=<type 'str'>
>>> 

السطور:

  • 1: تهيئة متغير. في لغة Python، لا تقوم بتعريف نوع المتغيرات. فهي تأخذ تلقائيًا نوع القيمة المخصصة لها. وقد يتغير هذا النوع بمرور الوقت؛
  • 2: عرض الاسم. 'name=%s' هو تنسيق عرض حيث %s هو معلمة شكلية تشير إلى سلسلة. (name) هي المعلمة الفعلية التي سيتم عرضها بدلاً من %s؛
  • 3: نتيجة العرض؛
  • 4: عرض نوع المتغير name؛
  • 5: اسم المتغير من النوع str (سلسلة).

فيما يلي، نقدم نصوص برمجية تم اختبارها على النحو التالي:

  • يمكن كتابة البرنامج النصي باستخدام أي محرر نصوص. استخدمنا هنا Notepad++، الذي يوفر تمييزًا لتركيب جمل برمجية Python؛
  • يتم تشغيل البرنامج النصي في نافذة DOS.
 
  • انتقل إلى المجلد الذي يحتوي على البرنامج النصي المراد اختباره؛
  • المتغير %python% هو متغير نظام:
C:\data\travail\2010-2011\python\tutoriel>echo %python%
C:\devpython\ActiveState27\python.exe
  • السطر 1: يعرض قيمة متغير البيئة %python
  • السطر 2: قيمته: <installdir>\python.exe، حيث installdir هو مجلد تثبيت ActivePython.

2.2. أدوات Python لـ Visual Studio

تتوفر [أدوات Python لـ Visual Studio] (فبراير 2012) على الرابط التالي: [http://pytools.codeplex.com/]. يؤدي تشغيلها إلى إضافة ميزات Python إلى Visual Studio 2010. الإصدار Express من Visual Studio 2010 مجاني ومتاح على [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express].

بمجرد تثبيت ملحقات [أدوات Python لـ Visual Studio]، يمكنك إنشاء مشاريع Python باستخدام VS 2010:

  • بالنسبة لجميع الأمثلة الواردة في هذا المستند، الخيار [1] هو الأنسب؛
  • [2]: تتيح لك القائمة (أدوات / خيارات) تكوين بيئة Python.

من المفترض أن يكون Visual Studio قد اكتشف مترجم ActivePython [3]:

  • في [4]، نحدد أن تنفيذ البرنامج يجب أن يتوقف مؤقتًا حتى يضغط المستخدم على مفتاح في لوحة المفاتيح.

لنقم بإنشاء مشروع Python (ملف / جديد / مشروع):

  • في [1,2]: حدد مشروع Python من النوع [Python Application
  • في [3]: اختر مجلدًا للمشروع؛
  • في [4]: قم بتسمية المشروع؛
  • في [5]: المشروع الذي تم إنشاؤه.

الملف [essai_02.py] هو برنامج Python:


print('Hello World')

قم بتشغيله بالضغط على [Ctrl-F5]: تظهر النتيجة في نافذة DOS [6]. تم اختبار جميع الأكواد الواردة في هذا المستند بهذه الطريقة أيضًا. يتم توفير الأمثلة كحل VS 2010: