هل أنت جديد على البرمجة باستخدام Python ولا تعرف من أين تبدأ؟ Visual Studio (VS) عبارة عن بيئة تطوير متكاملة (IDE) شائعة، وفي المرة الأولى التي حاولت فيها تثبيت Python على جهازي للعمل مع VS، شعرت بالخوف. سنساعدك في إعداده مع تقليل تساقط الشعر كأثر جانبي.
تثبيت Python على نظام Windows أو macOS
بطبيعة الحال، قبل أن تتمكن من بدء البرمجة باستخدام Python، ستحتاج إلى تثبيته. يمكنك الحصول على الحزمة من صفحة التنزيلات الخاصة بـPython.orgيتيح لك اختيار نظام التشغيل الذي تستخدمه. إذا كنت تستخدم Linux، فيمكنك العثور على Python باستخدام مدير حزم النظام.
بمجرد تشغيل ملف التثبيت ويبدو أن كل شيء تم الانتهاء منه بنجاح، يمكنك التحقق من إصدار Python الخاص بك للتأكد من تثبيته بشكل صحيح.
التحقق من Python على Windows
اضغط باستمرار على مفتاحي Win+R ثم اكتب “PowerShell” (بدون علامات الاقتباس). اضغط على Enter، وستظهر نافذة PowerShell.
بمجرد الانتهاء من ذلك، يجب عليك إدخال الأمر التالي:
python --version
عندما تضغط على Enter، يجب أن تعرض نافذة PowerShell شيئًا مثل هذا:
Python 3.8.4
يمكنك أيضًا استخدام الأمر للحصول على نفس النتائج:
python -V
عندما تقوم بتثبيت Python على Windows، يمكنك الوصول إليه باستخدام أي IDE تختاره.
التحقق من Python على macOS
اضغط على مفتاحي CMD+Space واكتب “Terminal” (بدون علامات الاقتباس). اضغط على Enter، وستظهر نافذة Terminal.
بمجرد فتح نافذة Terminal، يمكنك استخدام أي من هذه الأوامر للتحقق من إصدار Python:
$ python3 --version
أو
$ python3 -V
بمجرد التأكد من تثبيت إصدار Python لديك والحصول على رقم الإصدار في الاستجابة، يمكننا إعداد Visual Studio.
تثبيت بايثون على لينكس
اعتمادًا على التوزيع الخاص بك، قد يكون Python مثبتًا بالفعل. يمكننا التحقق من ذلك بإدخال الأمر التالي في محطتنا الطرفية والضغط على Enter:
python3 --version
يجب أن تحصل على إخراج يخبرك بإصدار Python 3 الذي نستخدمه. إذا لم يكن الأمر كذلك، فستحتاج إلى تحديث الحزم الأساسية لديك. على الأنظمة المستندة إلى Debian وUbuntu، يمكنك القيام بذلك باستخدام أمر المحطة الطرفية:
sudo apt update
عندما يتم ذلك، سنحتاج إلى إعداد نظامنا عن طريق تشغيل هذا الأمر:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev
يمكنك تثبيت بايثون من ملفات المصدر الخاصة بـPython.orgهذه هي أبسط طريقة بالنسبة لي شخصيًا. استخدم محطتك الطرفية للانتقال إلى المكان الذي تذهب إليه الملفات التي قمت بتنزيلها. بشكل افتراضي، يجب أن تكون في دليل “التنزيلات”، والذي يمكنك الوصول إليه باستخدام:
cd ~/Downloads
الملف الذي قمنا بتنزيله هو ملف مضغوط يجب استخراجه. يمكننا القيام بذلك عن طريق تشغيل:
tar -xJf Python-3.12.1.tar.xz
إذا كان الإصدار الذي حصلت عليه مختلفًا، فما عليك سوى تغيير اسم الملف إلى إصدار Python الذي قمت بتنزيله، ويجب أن يعمل. سيتم تسمية مجلد الاستخراج الافتراضي باسم الملف، ويمكننا الوصول إليه باستخدام:
cd Python-3.12.1
نظرًا لأن هذا مصدر، فسوف يتعين علينا تجميعه حتى نتمكن من استخدامه على Linux. لحسن الحظ، يوجد ملف تكوين مفيد يمكننا استخدامه، مثل هذا:
./configure --enable-optimizations
سوف يقوم التكوين بإنشاء ملفات makefiles والتي يمكننا استخدامها بعد ذلك لتثبيت Python مثل هذا:
sudo make install
سيستغرق هذا بعض الوقت، لذا يمكننا أخذ استراحة سريعة أثناء إنشاء وتجميع تثبيت Python الخاص بنا. عند الانتهاء، يمكننا التحقق من الإصدار مرة أخرى:
python3 --version
أخبرنا هذا الأمر أننا نستخدم حاليًا Python 3.12.1. نجاح!
تثبيت Visual Studio لنظامي التشغيل macOS وWindows
يعد Visual Studio محرر أكواد قويًا يحتوي على عدد هائل من الميزات. إذا لم تقم بتثبيته بعد، فستحتاج إلى الحصول على حزمة التثبيت من موقع Microsoft. النسخة المجتمعية من VS إنه مجاني، مما يسمح لأي شخص بالانخراط في التطوير. بمجرد تنزيل ملف التثبيت، يصبح تشغيله أمرًا بسيطًا.
عندما تظهر نافذة التثبيت، سيكون هناك الكثير من الأشياء التي يمكننا اختيار إضافتها إلى التثبيت. في الوقت الحالي، سنختار Python فقط لأنه كل ما يهمنا. قد يستغرق تنزيل الأشياء بعض الوقت، اعتمادًا على سرعة الإنترنت لديك. عند الانتهاء من التثبيت، يجب أن نكون مستعدين للبدء.
اختبار دعم بايثون
بمجرد تثبيت VS، نريد اختبار ما إذا كان يعمل مع Python. للقيام بذلك، نفتح VS، ونضغط على “Continue Without Code”، ثم نضغط على Alt+i.
في النافذة الفارغة التالية، نكتب “2+2” (بدون علامات الاقتباس). النتيجة التي نحصل عليها يجب أن تكون 4 (في أسفل النافذة).
تثبيت Visual Studio لنظام Linux
لسوء الحظ، لا يتوفر برنامج Visual Studio Code لنظام Linux، ولكن لا تيأس. يمكن لمستخدمي Linux بدلاً من ذلك تثبيت Visual Studio Code لبرمجة Python. لا يتشابه برنامج Visual Studio Code مع برنامج VS، ولكن نظرًا لعدم توفر برنامج Visual Studio Code لنظام Linux، فإن برنامج Visual Studio Code هو الخيار الأفضل.
لمستخدمي Debian أو Ubuntu
احصل على الحزمة باستخدام الأمر wget:
wget -O vscode.deb
ثم قم بتثبيت الحزمة:
sudo dpkg -i vscode.deb
لمستخدمي Fedora/Red Hat:
أولاً، احصل على الحزمة بهذا الأمر:
wget -O vscode.rpm
بمجرد تنزيله، قم بتثبيت الحزمة:
sudo rpm -ivh vscode.rpm
ولتشغيل تثبيت Linux الخاص بـ VS Code، ما عليك سوى التوجه إلى أقرب محطة طرفية واكتب:
code
مبروك، أصبح VS Code الخاص بك يعمل الآن على Linux!
بدء مشروع بايثون من الصفر في VS
أولاً وقبل كل شيء، إذا كنت تستخدم VS Code في Linux، فيمكنك التخطي إلى القسم الموجود في أسفل هذه المقالة.
نافذة التصحيح مفيدة في إخبارنا بأن لدينا تثبيتًا صالحًا لـ Python، ولكن كيف نبدأ مشروعًا من الصفر؟ الأمر بسيط.
افتح VS من أيقونة بدء التشغيل المفضلة لديك.
اضغط على “إنشاء مشروع جديد”.
في النافذة التالية، نختار “تطبيق Python” ثم نضغط على “التالي”.
نقوم بتهيئة المشروع ثم نضغط على “إنشاء”.
سيتم تقديم مشروع فارغ لنا لبدء برمجة Python فيه. تهانينا على إعداد Python للعمل مع VS!
البدء باستخدام Visual Studio Code في Linux
تختلف العملية قليلاً ولكنها أسرع كثيرًا نظرًا لعدم وجود عقبات يجب تجاوزها عند إنشاء مشروع. نبدأ بكتابة:
code
الذي سيبدأ تشغيل VS Code وسيمنحك شاشة “الترحيب”. سنختار إدخال “ملف جديد”:
سندخل اسم ملف (مثل HelloWorld.py)، وهكذا نكون قد وصلنا بالفعل إلى بيئة التطوير المتكاملة. بمجرد اكتشاف نهاية اسم ملف *.py، سيطالبك VS Code بتثبيت البرنامج الإضافي Python Intellisense. يجب عليك القيام بذلك لأنه يجعل كتابة التعليمات البرمجية أسهل كثيرًا من خلال أتمتة الكثير من العملية. وهذا كل شيء! لديك الآن بيئة تطوير متكاملة كاملة الميزات جاهزة للتشغيل في Linux.
ضع في اعتبارك أن Visual Studio وVisual Studio Code عبارة عن بيئتي تطوير متكاملتين مختلفتين. ورغم أن العديد من الأشياء متشابهة، إلا أنها ليست متشابهة.
بيئات التطوير المتكاملة الأخرى التي يجب أخذها في الاعتبار
يعد Visual Studio بيئة تطوير متكاملة كبيرة الحجم، ولكن هناك بيئات تطوير متكاملة أخرى أسهل في الاستخدام. يحتوي نظام التشغيل Windows على إصدار بسيط للغاية من Python مناسب للمبتدئين، ويمكنك الحصول عليه من صفحة المتجر. إنه مثالي لتعليم الأساسيات، ولكن إذا كنت تريد القيام بأي برمجة فعلية، فستحتاج إلى بيئة تطوير متكاملة مناسبة.
يختار معظم مطوري Python المحترفين باي تشارم، وهي بيئة تطوير متكاملة مخصصة لـ Python. قد ينظر المطورون الآخرون الذين اعتادوا على Visual Studio إلى كود VS (لقد قمنا بتثبيته على Linux هنا)، والذي يوفر العديد من نفس الميزات، ولكن في حزمة أخف وزنًا. هناك العديد من بيئات التطوير المتكاملة التي لا يمكنك أن تتخيلها، والعثور على البيئات التي تناسبك بشكل أفضل هو مسألة تجربة وخطأ.