Skip to content

3. إعداد بيئة العمل

نعرض هنا بيئة العمل المستخدمة لاختبار البرامج النصية لـ Python التي تم إنشاؤها بواسطة IA. هذه الفقرة مخصصة للمبتدئين في لغة Python. إذا كان لديك بالفعل بيئة عمل لـ Python، فتخط هذه الفقرة بالكامل وانتقل إلى الفقرة التالية.

3.1. بايثون 3.13.7

تم اختبار الأمثلة الواردة في هذا المستند باستخدام مترجم Python 3.13.7 المتاح على الرابط URL |https://www.python.org/downloads/| (أغسطس 2025) على جهاز يعمل بنظام Windows 10:

Image

في [1-2]، قم بتنزيل الملف القابل للتنفيذ لمثبت Python ثم قم بتشغيله.

يؤدي تثبيت Python إلى إنشاء هيكل الملفات التالي:

Image

لتشغيل Python في الوضع التفاعلي، انقر نقرًا مزدوجًا على [2]. فيما يلي مثال على كود Python يمكن تنفيذه:

Image

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

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

السطور:

  • 1: تهيئة متغير. في لغة Python، لا يتم تحديد نوع المتغيرات. فهي تأخذ تلقائيًا نوع القيمة التي تُعزى إليها. وقد يتغير هذا النوع بمرور الوقت؛
  • 2: عرض الاسم. «nom=%s» هو تنسيق عرض حيث %s هو معلمة شكلية تشير إلى سلسلة أحرف. nom هي المعلمة الفعلية التي سيتم عرضها بدلاً من %s؛
  • 3: نتيجة العرض؛
  • 4: عرض نوع المتغير «name»؛
  • 5: المتغير «name» هنا من النوع class. في Python 2.7، ستكون قيمته <type 'str'>؛

الآن، لنفتح وحدة تحكم Windows:

Image

إن تمكننا من كتابة [python] بدلاً من [1]، وأن الملف القابل للتنفيذ [python.exe] قد تم العثور عليه، يدل على أن هذا الملف موجود في مجلد PATH على جهاز Windows. وهذا أمر مهم لأنه يعني أن أدوات تطوير Python ستتمكن من العثور على مترجم Python. ويمكن التحقق من ذلك على النحو التالي:

Image

  • في ملف [1]، نخرج من مترجم Python؛
  • في [2]، يظهر الأمر الذي يعرض PATH الخاص بالملفات التنفيذية لجهاز Windows؛
  • في [3]، نرى أن مجلد مترجم Python 3.13 جزء من PATH؛

3.2. IDE PyCharm Community

لبناء وتنفيذ البرامج النصية الواردة في هذا المستند، استخدمنا محرر [PyCharm] Edition Community المتاح (أغسطس 2025) علىhttps://www.jetbrains.com/fr-fr/pycharm/download/#section=windows| :

Image

Image

قم بتنزيل IDE PyCharm Community (هنا لنظام Windows) [1-4] وقم بتثبيته.

دعونا نُشغّل IDE PyCharm. ستظهر لوحة إعدادات:

Image

  • في [1] لإنشاء أيقونة PyCharm على سطح المكتب؛
  • في [2] لفتح أي مجلد في نظام الملفات كمشروع Python؛
  • في [3]، ستحمل ملفات Python اللاحقة .py؛
  • في [4]، انتقل إلى الخطوة التالية؛

تظهر النافذة التالية مرة أخرى لتقديم إعدادات [1]:

Image

  • في [2]، يتم اختيار السمة [Light]. سيختار القارئ السمة التي يفضلها؛
  • في [3]، نترك IDE باللغة الإنجليزية؛
  • في [4]، نحتفظ باختصارات Windows؛

لنقم بإنشاء أول مشروع Python [1-2]:

Image

يؤدي ذلك إلى فتح النافذة التالية:

Image

  • في [2]، حدد اسم المجلد المراد إنشاؤه للمشروع؛
  • في [3]، حدد أن الإصدارات المختلفة للكود التي سيتم حفظها ستدار بواسطة أداة إدارة الإصدارات Git. يتيح PyCharm استخدام أدوات أخرى؛
  • في [4-6]، حدد أن مشروعك سيستخدم بيئة افتراضية. ستقوم البيئة الافتراضية بإنشاء مجلد [.venv] في جذر المشروع. وستُنقل جميع المكونات الإضافية (الحزم) التي يستخدمها مشروعك إلى هذا المجلد. وهذا يضمن العزل بين المشاريع عند البحث عن المكونات الإضافية. فلا يبحث المشروع عن مكوناته الإضافية إلا في بيئته الافتراضية الخاصة [.venv]، وليس في أي مكان آخر حيث قد يجد مكونات إضافية تحمل نفس الأسماء ولكن بإصدارات مختلفة قد تكون غير متوافقة جزئيًا فيما بينها؛

يُظهر IDE PyCharm المشروع الذي تم إنشاؤه بالشكل التالي:

Image

  • في ملف [1-2]، تظهر بنية المشروع؛
  • في ملف [3]، مجلد المشروع؛
  • في [4]، مجلد البيئة الافتراضية للمشروع. سيتم تثبيت المكونات الإضافية التي سنستخدمها في المشروع في هذا المجلد؛

قبل البدء في البرمجة، دعونا نتعمق أكثر في تكوين IDE:

Image

  • انقر على [1] لإظهار القائمة الرئيسية؛

Image

  • في [1-2]، قم بتكوين IDE؛

Image

  • في [1-4]، حدد أنك تريد عرض القائمة الرئيسية فوق شريط الأدوات الرئيسي. هذا ليس إلزاميًا. نقوم بذلك هنا لتوضيح لقطات الشاشة الواردة في هذا المستند. قم بتأكيد التغيير؛

من الآن فصاعدًا، يتم عرض القائمة الرئيسية دائمًا [1]:

Image

لنواصل تكوين IDE:

Image

في الجزء العلوي الأيمن من نافذة PyCharm، يُقترح تجربة الإصدار الاحترافي من PyCharm. وبحسب الطريقة التي قمت بها بتثبيت PyCharm، قد يكون الإصدار الاحترافي قد تم تثبيته تلقائيًا (2025). وهذا يوفر خيارات إضافية في القائمة.

Image

إذا قمت بتثبيت الإصدار الاحترافي التجريبي لمدة شهر، فستظهر لك الرسالة [2] في الزاوية العلوية اليمنى.

ولضمان اتساق لقطات الشاشة التالية، سأوضح كيفية إلغاء الإصدار التجريبي الاحترافي لـ IDE (يمكنك العودة إليه متى شئت):

Image

  • في [1-2]، قم بإدارة اشتراكاتك في IDE؛

Image

  • في [1]، قم بتعطيل الإصدار الاحترافي. سيتم إعادة تشغيل IDE؛

الآن، لنقم بتكوين مترجم Python الذي سيقوم بتنفيذ مشروعنا. نتذكر أننا قمنا بتنزيل واحد في خطوة سابقة:

Image

Image

  • في [1-3]، نقوم بتكوين مترجم Python الخاص بالمشروع؛
  • في [4]، نحدد مسار المترجم؛
  • في [5]، الحزم (المكونات الإضافية) المرتبطة بهذا المترجم؛

في [4]، نكتشف المسار الكامل للمترجم المستخدم:

Image

Image

  • في [3]، نكتشف أن مترجم Python المستخدم موجود في مجلد البيئة الافتراضية للمشروع [.venv

من الممكن تغيير مترجم Python، مما قد يؤدي إلى تغيير المكونات الإضافية المتاحة للمشروع:

Image

  • في [4]، أضف مترجم Python؛

Image

  • في [5]، أضف مترجمًا محليًّا. سيقوم PyCharm بعد ذلك باستكشاف PATH على الجهاز بحثًا عن ملف ثنائي [python.exe

Image

  • في [1]، حدد أن المترجم الجديد يجب أن يستخدم البيئة الافتراضية [.venv] الموجودة في المشروع؛
  • في [2]، يقترح IDE التطبيق Python الذي تم تثبيته في خطوة سابقة كمترجم؛
  • قم بتأكيد هذا الاختيار؛

Image

  • في [4]، المترجم الجديد؛
  • في [5]، الحزم التي سيتمكن المشروع من الوصول إليها. هذا هو الفرق الرئيسي الذي يجلبه تغيير المترجم. إذا كنت تدير عدة مشاريع تستخدم حزمًا مختلفة، فمن الأفضل استخدام حزم البيئة الافتراضية لكل مشروع. وبذلك يمكنك التحكم في إصدارات المكونات الإضافية التي تستخدمها. ولهذا السبب، سنحتفظ بمترجم البيئة الافتراضية:

Image

Image

لننتقل إلى مرحلة أبعد قليلاً في التكوين:

  • في [1-2]، ادخل إلى وضع التهيئة الخاص بـ IDE؛
  • في [3-4]، قم بتكوين خيارات النظام؛
  • في [5]، لا يوجد تأكيد قبل الخروج من IDE؛
  • في [6]، عند الخروج من IDE ووجود عملية قيد التنفيذ تم تشغيلها بواسطة الكود المنفّذ، يتم إيقاف هذه العملية؛
  • في [7]، عند تشغيل IDE، لا يتم إعادة فتح آخر مشروع تم استخدامه تلقائيًا. يُترك للمستخدم اختيار مشروعه؛
  • في [8]، عندما يدير المستخدم عدة مشاريع في نفس الوقت، يكون لكل مشروع نافذة خاصة به؛
  • في [9]، قمنا بتحديد المجلد الافتراضي لمشروعنا؛

الآن يمكننا البدء في البرمجة. لنبدأ بإنشاء مجلد نضع فيه أول برنامج نصي لـ Python:

  • انقر بزر الماوس الأيمن على المشروع، ثم اختر [1-3] لإنشاء مجلد؛
  • في [4]، اكتب اسم المجلد: سيتم إنشاؤه داخل مجلد المشروع؛

Image

ثم نقوم بإنشاء برنامج نصي بلغة Python:

انقر بزر الماوس الأيمن على المجلد [bases]، ثم على المجلد [1-4]:

  • دعونا نتذكر هنا أننا قمنا بتضمين أداة إدارة الإصدارات Git في مشروعنا. وقد تم ذلك عند إنشاء المشروع حيث قمنا بتحديد خيار Git. يمكن لـ Git التقاط لقطات للمشروع في مراحل مختلفة منه. هنا في [1-3]، يسألنا IDE عما إذا كنا نرغب في تضمين الملف [bases.py] الذي نقوم بإنشائه حالياً في اللقطة. نرد بـ «نعم» في [3]. كما نقوم بتحديد [2] حتى يتم ذلك تلقائيًا عند إنشاء أي ملف. سنعود بإيجاز إلى Git لاحقًا؛
  • في [4-5]، تم إنشاء البرنامج النصي [bases_01] وهو جاهز للتحرير؛

لنكتب البرنامج النصي الأول:

  • السطران 1 و3: تبدأ التعليقات بعلامة #؛
  • السطر 2: تهيئة متغير. لا تحدد لغة Python نوع متغيراتها؛
  • السطر 4: عرض على الشاشة. الصيغة المستخدمة هنا هي [format % données] بالشكل التالي:
    • التنسيق: اسم=%s حيث تشير %s إلى موضع سلسلة أحرف. وستوجد هذه السلسلة في الجزء [données] من التعبير؛
    • البيانات: ستحل قيمة المتغير [nom] محل التنسيق %s في سلسلة التنسيق؛
  • باستخدام [1-2]، يتم إعادة تنسيق الكود وفقًا لتوصيات الهيئة المسؤولة عن إدارة لغة Python. يمكن أيضًا الضغط على تسلسل المفاتيح Ctrl-Alt-L؛

في لقطة الشاشة، نلاحظ أن بعض النصوص مخطوطة. يشير PyCharm إلى أخطاء إملائية في التعليقات وسلاسل الأحرف. ويطلق عليها اسم «أخطاء مطبعية». وهو مُهيأ افتراضيًا للنصوص باللغة الإنجليزية. لتجنب الإبلاغ عن الأخطاء المطبعية باللغة الفرنسية، نتبع الخطوات التالية:

  • في [1-2]، نقوم بتكوين IDE؛
  • في [3-6]، نقوم بتعطيل الخيار [Proofreading] في المحرر؛

في [7]، اختفت إشارات الأخطاء المطبعية. يتم تشغيل البرنامج النصي بنقرة واحدة على أيقونة [8] الموجودة في شريط الأدوات الرئيسي. والنتيجة هي كما يلي:

Image

  • في [1-2]، انفتحت نافذة النتائج؛
  • في [3]، نرى أن كود [bases_01.py] قد تم تنفيذه بواسطة مترجم Python الخاص بالبيئة الافتراضية للمشروع؛
  • في [4]، نتيجة التنفيذ؛

لتنفيذ البرامج النصية الواردة في هذا المستند، قم بتنزيل الكود من URL |إنشاء برنامج نصي Python باستخدام أدوات IA| (السحابة OneDrive) ثم في PyCharm اتبع الخطوات التالية:

  
  • في [1-2]، أغلق المشروع الذي تعمل عليه حاليًا؛

Image

  • في [1]، اختر الخيار [Projects
  • في النافذة [2]، تظهر قائمة بأحدث المشاريع التي عملت عليها؛
  • في [3]، نحدد أننا نريد فتح مشروع موجود؛
 
  • في [1]، نفتح المجلد الذي قمنا بتنزيله؛
 
  • في [1-2]، المشروع PyCharm؛

لنقم بتكوين هذا المشروع بحيث يكون له بيئة تشغيل افتراضية:

 
  • في [1-2]، نقوم بتكوين المشروع الجديد؛
 
  • في [3-4]، نقوم بتكوين مترجم للمشروع؛
 
  • في [5-6]، يتم اختيار بيئة تشغيل افتراضية؛
 
  • في [7]، يتم تعيين مترجم Python الجديد المستخدم للمشروع؛

وبعد ذلك، يمكنك تشغيل البرامج النصية الخاصة بالمشروع: