إعداد بيئة التطوير

نبدأ بالتعرف على بيئة التطوير ، وتثبيتها في جهازك؛ وذلك أنني أؤمن بضرورة إكساب الفرد أعلى قدر من التحكم في أدواته حتى يتمكن منها ومن تطويعها لعمل ما يريد بالشكل الأمثل.

بيئة التطوير هي الأدوات البرمجية الأساسية والمساعدة لعمليات كتابة النص البرمجي وتنفيذه واختباره ونحو ذلك.

محرر النصوص البرمجية

أما محرر النص البرمجي فسنختار محرر (Visual Studio Code) التابع لشركة مايكروسوفت.

  • وهو مفتوح المصدر (أي: يمكن الاطلاع على نصه البرمجي).
  • ويستعمله 73.6% من 58,121 متجاوب في استبيان StackOverFlow 2024 وما يميزه أنه سهل بالنسبة للمبتدئ، وقوي بالنسبة للمتمكن.
  • وتُعنى الشركة بدعمه وصيانته باستمرار وتطويره، كما يساهم فيه آخرون من خارج الشركة لكوْنه مفتوح المصدر.
  • وتم تصميمه كي يقبل الزيادات واللواحق البرمجية ليختار كل مبرمج ما يناسبه من الأدوات حسب احتياجاته.

موقع المحرر: https://code.visualstudio.com/

ولتشغيل القطع البرمجية راجع هذا الرابط: https://code.visualstudio.com/docs/python/run.

إدارة حزمة البرمجيات

وأما تنظيم المشروعات والمكتبات فسنختار uv من Astral إذْ يجمع بين الترتيب (فصل كل مشروع عن الآخر)، والسرعة (فهو أسرع بكثير من pip)، وكذلك السهولة.

موقع مدير الحزم: https://docs.astral.sh/uv/

تابع المقطع الذي فيه تفصيل ذلك كله:

بعد ذلك تكون جاهزًا للبدء في البرمجة.