خصم 50% جميع الخطط، لفترة محدودة. ابتداء من $2.48/mo
13 دقيقة متبقية
تطبيقات الويب والأعمال

كيفية تثبيت بايثون على نظام التشغيل Windows 10 | دليل للمطورين الجدد في لغة بايثون

اليكس روبنز By اليكس روبنز 13 دقيقة قراءة تم التحديث في 22 يوليو 2023
تثبيت بايثون ويندوز 10

هل تريد بدء البرمجة بلغة Python ولكنك لست مستعدًا تمامًا للتخلي عن نظام التشغيل Windows 10 الخاص بك؟ لماذا لا تحتفظ بكليهما وترى إلى أين ستتجه الأمور من هناك؟ على الرغم من أن Python يرتبط بشكل شائع بتوزيعات Linux والنموذج مفتوح المصدر، إلا أنه لا يوجد شيء يمنعك من كتابة تطبيقات Python قوية في Windows. بالطبع، يجب أن تسأل نفسك ما إذا كانت لغة Python على نظام التشغيل Windows خيارًا جيدًا بالنسبة لك. هناك الكثير من النقاش حول هذا السؤال، لذلك خصصت قسمًا له ما إذا كان من المنطقي تثبيت Python على نظام التشغيل Windows 10.

الآن، إذا اخترت المضي قدمًا وتثبيت Python على نظام التشغيل Windows 10، فيجب عليك البدء بتثبيته، وهذا هو ما يدور حوله هذا البرنامج التعليمي. القسم الأول عبارة عن نظرة عامة قصيرة جدًا على Python ونسختيها الرئيسيتين - لا تتردد في تخطي ذلك إذا كنت تعرف طريقك. الآن، وبدون مزيد من اللغط، إليك كيفية تثبيت Python على نظام التشغيل Windows 10.

ملخص

تعد Python واحدة من أكثر لغات البرمجة رواجًا هذه الأيام ولا يمكن أن يُعزى ذلك إلى الحظ فقط. لغة Python عالية المستوى وموحدة، مما يمكّن المبرمجين من تطوير برامج معقدة بسهولة وسهولة القراءة. تتميز Python أيضًا بأنها متعددة الاستخدامات إلى حد كبير، حيث يتم استخدامها لمهام مختلفة، بدءًا من تطبيقات الويب إلى الروبوتات ومن تحليل البيانات الضخمة إلى ألعاب الفيديو. 

يتم تقديم Python بشكل أساسي في سلسلتين من الإصدارات: سلسلة Python 2 وسلسلة Python 3. في حين أنه قد يبدو غريبًا أن إصدارًا سابقًا لا يزال قيد الاستخدام بعد سنوات، إلا أن هناك أسبابًا وراء استمرار وجود Python 2. ومن أهمها أن الكود المستخدم في إدارة التكوين في DevOps يحتوي على بناء جملة أقدم ويحتاج إلى مترجمين أقدم لتشغيله. ومع ذلك، فقد أصبحت لغة Python 3 شائعة بشكل متزايد خلال السنوات القليلة الماضية، وهي الآن معيار الصناعة. ما لم تكن تهدف إلى تطوير التعليمات البرمجية لبعض الأجهزة القديمة أو مهام DevOps محددة، فإننا نوصي بتثبيت واستخدام سلسلة Python 3.

الخطوة 1: تنزيل بايثون

الخطوة الأولى هي تنزيل برنامج تثبيت Python من الموقع الرسمي. بما أن بايثون مفتوحة المصدر ومجانية، فلن تضطر إلى دفع أي رسوم. انقر هنا للانتقال إلى صفحة التنزيل لإصدارات Windows الخاصة بـ Python.

تثبيت بايثون على نظام التشغيل Windows 10

كما ترون في لقطة الشاشة، هناك نوعان من أدوات التثبيت لكل إصدار، مثبت 32 بت (x86) ومثبت 64 بت (x86-64). يعتمد اختيار الملف القابل للتنفيذ الصحيح على نظامك. إذا كنت تستخدم بنية 64 بت ونظام Windows 64 بت، فإن المثبت القابل للتنفيذ 64 بت أو x86-64 هو ما تحتاج إلى تنزيله. بخلاف ذلك، قم بتنزيل الإصدار القابل للتنفيذ 32 بت أو x86. في هذا البرنامج التعليمي، سنستخدم Python 3.9.1 لمعالجات 64 بت كمثال. مثل معظم أدوات التثبيت، يبلغ حجم ملف الإعداد هذا حوالي 30 ميجابايت فقط، لذلك لن يستغرق تنزيله الكثير من الوقت. بمجرد الانتهاء، قم بتشغيل ملف الإعداد وانتقل إلى جزء التثبيت أدناه. 

 

تثبيت

الخطوة 2: بدء الإعداد

قم بتشغيل برنامج التثبيت القابل للتنفيذ الذي قمت بتنزيله للتو. تذكر أنه لتثبيت Python بنجاح، يجب أن يكون لديك امتيازات المسؤول على نظام Windows الخاص بك. وذلك لأن المثبت سيقوم بإجراء تغييرات على بعض ملفات النظام التي لا يملك المستخدمون العاديون الإذن بتحريرها. بمجرد بدء الإعداد، ستظهر لك الشاشة التالية، مما يتيح لك عدة خيارات:

 

[ملاحظة هامة. استخدم محرر الصور لمسح اسم المستخدم "INDERJIT SINGH" قبل النشر]

يوجد خيار "التثبيت الآن"، وهو طريقة سريعة وغير مؤلمة لإخراج التثبيت من الطريق دون إرباك التكوينات. خيارك الآخر هو تولي زمام التثبيت والحصول على الميزات الدقيقة التي تريدها. يوجد أيضًا مربعي اختيار في الجزء السفلي من الشاشة: أحدهما يتيح لك تثبيت مشغل Python لجميع حسابات المستخدمين على نظامك والآخر يضيف إصدار Python هذا (3.9 في مثالنا) إلى PATH الخاص بك. نظرًا لأن هذا سيكون التثبيت الأول لك، فمن المحتمل أن تترك كلا الخيارين محددين. بمجرد أن تعرف ما يعنيه PATH وما هي البيئات الافتراضية، سيكون لديك المعرفة اللازمة لإجراء أي تغييرات ضرورية على هذه الإعدادات.

في هذه المرحلة، ربما ينبغي عليك اختيار الإعداد السريع وإنجاز الأمور بسرعة أكبر (وفي هذه الحالة يمكنك فقط تخطي القسم التالي) ولكننا سنغطي التثبيت المخصص في حالة قررت الحصول على مزيد من التحكم في التثبيت. 

لينكس-vps استضافة لينكس مبسطة

هل تريد طريقة أفضل لاستضافة مواقع الويب وتطبيقات الويب الخاصة بك؟ تطوير شيء جديد؟ ببساطة لا تحب ويندوز؟ لهذا السبب لدينا Linux VPS.

احصل على Linux VPS الخاص بك

الخطوة 3: التثبيت المخصص

انقر على "تخصيص التثبيت" لإعداد الخيارات المتقدمة؛ بمجرد القيام بذلك، سترى شيئًا مثل هذا:

تثبيت بايثون اختياري

 

في الأساس، هذه الشاشة عبارة عن قائمة بمربعات الاختيار، كل منها عبارة عن ميزة يمكنك إضافتها أو إزالتها من تثبيت Python النهائي. يحتوي "الوثائق" على بعض الوثائق الأولية حول إصدار Python الذي تختاره بالإضافة إلى بعض ملفات المساعدة. "pip" هو مدير حزم Python وهو حجر الزاوية في أي برمجة ستقوم بها في المستقبل، لذا تأكد من تحديده للتثبيت. التالي في القائمة هو tkinter وPython’s IDLE، والذي من المفترض أنه يرمز إلى بيئة التطوير والتعلم المتكاملة. IDLE هو IDE الأصلي لبايثون وهو أداة جيدة بما فيه الكفاية للمبتدئين، لذلك من الجيد تثبيته أيضًا. يمكنك دائمًا الحصول على بيئات تطوير أفضل وأكثر تقدمًا مع تقدمك. إن Python Test Suite عبارة عن مجموعة من أدوات الاختبار التي تعتبر حيوية لاختبار التعليمات البرمجية الخاصة بك بحثًا عن الأخطاء. على الرغم من أنك قد لا تحتاج إلى بدء الاختبار الآلي لتجاربك المبكرة في البرمجة، فمن الأفضل تثبيته والتعلم منه خطوة بخطوة. 

الخيار الأخير هو الخيار الذي رأيناه من قبل، ولكن قبل ذلك، هناك ميزة مثيرة للاهتمام يمكنك تحديدها: "Py Launcher". Py Launcher هي أداة رائعة للتغيير السريع بين الإصدارات المختلفة من Python، الأمر الذي سيصبح ضروريًا في المستقبل. تحتاج بعض الأكواد إلى التشغيل على سلسلة Python 2، بينما يجب تشغيل بعضها على سلسلة Python 3 الأحدث وهناك دائمًا اختلافات صغيرة بين الإصدارات، لذا فإن القدرة على تعيين إصدارات مختلفة كمترجم بايثون الافتراضي سيكون مفيدًا للغاية. بالعودة إلى الميزة النهائية، تلك التي تتيح لك تثبيت Python لجميع حسابات المستخدمين: لقد رأيناها بالفعل على الشاشة الرئيسية، ومرة ​​أخرى، يوصى بإبقائها مميزة للتثبيت. الآن، دعنا نضغط على التالي وننتقل إلى المرحلة التالية.

خيارات متقدمة

بعد اختيار كافة الميزات التي تريدها والنقر على التالي، سيتم توجيهك إلى هذه الشاشة:

حدد الخيارات المتقدمة بيثون

هنا يمكنك تكوين الخيارات المتقدمة لتثبيت Python الخاص بك. أصبح مربع الاختيار الأول مألوفًا جدًا الآن، لذا دعونا نحدده ونتظاهر بأننا لم نفعل ذلك مرتين بالفعل. الخيار التالي في القائمة هو "ربط الملفات مع Python"، مما يعني أن Windows الخاص بك سوف يتعرف على الملفات ذات امتدادات .py ويحاول فتحها باستخدام Python - وهو أمر مفيد جدًا.

من الأفضل تحديد الخيار التالي المتعلق بالاختصارات أيضًا لأنه عندما تبدأ للتو، قد يكون تتبع مكان وجود الملفات التنفيذية أمرًا صعبًا بعض الشيء. تأكد من تحديد الخيار التالي وإضافة Python إلى متغيرات البيئة هنا والآن، مما سيجعل الأمور أسهل كثيرًا لاحقًا. إذا قررت ترجمة المكتبة القياسية مسبقًا، فسيستغرق التثبيت وقتًا أطول قليلاً ولكن سيتم تشغيل التعليمات البرمجية الخاصة بك بشكل أسرع بكثير. يمكنك ترك مربعي الاختيار الأخيرين بدون تحديد لأنهما لن يكونا مهمين بالنسبة لك كمبتدئ. تتيح لك شاشة الخيارات المتقدمة أيضًا اختيار موقع التثبيت، لذا إذا كنت تريد تثبيته في مكان محدد أو في متناول يدك، فهذه هي فرصتك. ستكون الفكرة الجيدة هي تثبيت كل شيء في دليل بعد لغة C مباشرةً، على سبيل المثال، C:\Python 3.9.1\ لهذا الإصدار.

الخطوة 4: الانتهاء من التثبيت

الإعداد بيثون

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

انتهى الإعداد

حسنًا، لقد تمكنت من تثبيت Python على نظام التشغيل Windows 10. ولكن قبل أن نشعر بالحماس الشديد، دعونا نتحقق مما إذا كان التثبيت ناجحًا بالفعل.

الخطوة 5: التحقق من التثبيت

للتحقق من التثبيت، تحتاج إلى تشغيل موجه أوامر Microsoft إما من قائمة "ابدأ" أو عن طريق الدخول كمد في مربع "تشغيل". بمجرد وصولك إلى موجه الأوامر، أدخل الكود التالي:

python --version

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

موجه الأوامر - التحقق من تثبيت بايثون

حسنًا، يبدو أن عملية التثبيت الخاصة بك كانت ناجحة بعد كل شيء. أحسنت! ولكن كيف تبدأ بالفعل مع بايثون؟ على الرغم من أنك تعرف هذا على الأرجح، إلا أننا سنوضح لك كيفية فتح IDLE الخاص بـ Python حتى تشعر وكأنك قد أنجزت شيئًا ما بالفعل. إذا كنت تعرف بالفعل كيفية القيام بذلك وما ستفعله، فلا تتردد في تخطي بقية البرنامج التعليمي والحصول على البرمجة.

الشروع في العمل مع بايثون على لينكس

إطلاق بايثون

إذا ألقيت نظرة على قائمة ابدأ، فسترى اختصارات Python المضافة مؤخرًا. دعنا ننقر على IDLE ونرى ما نتعامل معه:

لقطة شاشة لـ Python IDLE Shell

هذه هي بيئة التطوير المتكاملة الأصلية لبايثون، وهي عبارة عن منصة برمجة تفاعلية مع المترجم الفوري. يمكنك إدخال أوامر بايثون ورؤية التفاعل مباشرة بعد الضغط على <Enter>. دعونا نحاول طباعة شيء ما. أدخل مقتطف الكود التالي:

print(“Hello”)

من المفترض أن يؤدي ذلك إلى قيام Python's IDLE بطباعة Hello في السطر التالي:

اختبار بايثون شل

يمكنك أيضًا إدخال معادلة مباشرةً وتطلب من Python إعطائك الإجابة. لكن غلاف IDLE قد لا يكون أفضل مكان لبرمجة أكثر من سطر واحد. يجب عليك إنشاء ملف جديد والانتقال من هناك.

إقرأ أيضاً: كيفية تثبيت بايثون على خادم VPS؟

هل من المنطقي تثبيت بايثون على نظام التشغيل Windows 10؟

إذا أمضيت بعض الوقت في البحث في Google عن تثبيت Python على نظام التشغيل Windows، فمن المحتمل أنك شاهدت المناقشات حول ما إذا كان أداء Python جيدًا على Windows كما هو الحال على Linux. وبطبيعة الحال، جزء من الإجابات يرجع إلى حروب Windows vs Linux الأبدية. ولكن ما الذي هو على المحك بالفعل عندما نتحدث عن وظائف بايثون؟ و ينبغي لك تثبيت بايثون على نظام التشغيل Windows 10؟

الحقيقة هي أن بايثون تتكامل بشكل طبيعي مع Linux. وهذا يعني أنه يتم تثبيته مسبقًا عندما تحصل على Linux ومن السهل جدًا تكوين كل ما تحتاجه مباشرة من الوحدة الطرفية. ومع ذلك، مع نظام التشغيل Windows، تعتبر لغة Python خليطًا أكثر: هناك واجهة مستخدم رسومية غير مفيدة في الواقع، ويتم التعامل مع بعض الوظائف عبر موجه الأوامر (واجهة سطر الأوامر في نظام التشغيل Windows)، في حين أن معظم التكوينات تحتاج إلى التشغيل باستخدام برنامج طبقة توافق يسمى WSL (نظام ويندوز الفرعي لينكس).

لينكس-vps استضافة لينكس مبسطة

هل تريد طريقة أفضل لاستضافة مواقع الويب وتطبيقات الويب الخاصة بك؟ تطوير شيء جديد؟ ببساطة لا تحب ويندوز؟ لهذا السبب لدينا Linux VPS.

احصل على Linux VPS الخاص بك

بصرف النظر عن بيئة التطوير التي تأتي على شكل أجزاء، فإن Python في Windows محدود في الوحدات النمطية التي يمكن استخدامها، خاصة إذا كنت ستستخدم Python لتطوير تطبيقات الويب. حتى تعترف Microsoft بذلك على موقع المستندات الخاص بها. تتم استضافة معظم تطبيقات الويب على خوادم تعمل بنظام التشغيل Linux، ويعد وجود بيئة تطوير واختبار مشتركة أمرًا أكثر وضوحًا.

يذكر Microsoft Doc أيضًا سببًا مهمًا آخر يجعل Linux هو الأساس الأفضل لـ Python: يتم إنشاء معظم البرامج التعليمية والأمثلة والأكواد عبر الإنترنت على افتراض أن القارئ يستخدم Python في Linux. يمكن حل بعض مشكلات التوافق باستخدام WSL، ولكن بالنسبة لبعض الوحدات (مثل PyGame الشهيرة)، فإن WSL ليس هو الحل.

لذا، إذا كنت تبدأ باستخدام Python وتتعلم، فإن Windows ليس خيارًا جيدًا. سيكون الأمر أسوأ في الواقع إذا تعلمت ما يكفي لتحتاج إلى استخدام البيئات الافتراضية والتحكم في الإصدار. المرة الوحيدة التي يكون من المنطقي فيها تثبيت Python على نظام التشغيل Windows 10 هي عندما يتعين عليك تطوير تطبيق يستند إلى Windows. ولكن ماذا لو لم تتمكن من الالتزام بتثبيت نظام تشغيل جديد بالكامل وتحويل جهاز الكمبيوتر الخاص بك إلى كابوس مزدوج التشغيل؟ هل يجب عليك تشغيل توزيعة Linux في جهاز افتراضي على نظام Windows الخاص بك؟

يعد استخدام VM في الواقع فكرة سليمة، ولكن فقط إذا كان نظامك قادرًا على التعامل معها بالفعل. تستهلك المحاكاة الافتراضية الكثير من الموارد، وليس الأمر وكأن كل جهاز كمبيوتر لديه هذا النوع من الموارد في المقام الأول، ناهيك عن القدرة على الاستغناء عنها. 

إذًا، ماذا تفعل إذا كنت بحاجة إلى تثبيت Python على نظام التشغيل Windows 10 ولكن لا يناسبك أي من هذه الخيارات؟ أوصي بالحصول على خادم افتراضي خاص (VPS). يشبه VPS جهازًا افتراضيًا يعمل على خادم بعيد، لكن لا داعي للقلق بشأن تباطؤ جهاز الكمبيوتر الخاص بك أو السعر الباهظ الذي يأتي مع الخوادم المخصصة.

في Cloudzy، نقدم استضافة Linux VPS موثوقة وعالية الأداء وبأسعار معقولة، ومع 12 خادمًا عالميًا ونطاق ترددي يبلغ 1 جيجابت في الثانية، لن تشعر بأي اختلاف عن جهاز افتراضي يعمل على جهاز الكمبيوتر الخاص بك. يتميز Linux VPS أيضًا بخيار التثبيت بنقرة واحدة والذي يتيح لك إعداد أي توزيعة Linux تقريبًا بنقرة زر واحدة. يمكنك تجربة توزيعات مختلفة والعثور على التوزيعة التي تناسبك، وهي ميزة رائعة إذا كنت جديدًا على Linux.

لينكس-vps استضافة لينكس مبسطة

هل تريد طريقة أفضل لاستضافة مواقع الويب وتطبيقات الويب الخاصة بك؟ تطوير شيء جديد؟ ببساطة لا تحب ويندوز؟ لهذا السبب لدينا Linux VPS.

احصل على Linux VPS الخاص بك

ماذا بعد؟

لنفترض أنك قمت بتثبيت لغة Python على نظام التشغيل Windows، فماذا الآن؟ ربما لديك بعض الأفكار بالفعل. ربما تحضر فصلًا دراسيًا عن برمجة بايثون أو تقوم بتعليم نفسك من خلال الكتب والموارد عبر الإنترنت. فيما يلي بعض الأشياء التي نعتقد أنها قد تساعد في تحسين تجربة بايثون لديك:

  • ثَبَّتَ نقطة

إذا اخترت التثبيت السريع، فقد ينتهي بك الأمر بدون نقطة. يمكنك التحقق من تثبيته عن طريق إدخال ما يلي في موجه الأوامر:

pip help
  • قم بتثبيت كود Visual Studio

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

  • قم بتثبيت جيت

إحدى الطرق الرائعة لتتبع التعليمات البرمجية الخاصة بك والتغييرات التي تجريها هي استخدام Git للتحكم في الإصدار. يمكنك أيضًا استخدامه لمشاركة التعليمات البرمجية الخاصة بك على GitHub أو GitLab أو أدوات DevOps المستضافة ذاتيًا والحصول على التعليقات أو الدعم — وربما حتى التعاون.

التعليمات

هل يجب علي تثبيت Python على Linux للحصول على الوظائف الكاملة؟

ليس حقيقيًا. نظرًا لأن لغة Python هي لغة عالية المستوى ومستقلة عن نظام التشغيل، فيمكنك توقع نفس الوظيفة عبر جميع الأنظمة الأساسية. عندما يتعلق الأمر بالمكتبات الإضافية والوظائف المتكاملة، فالأمر مختلف. تابع القراءة لمعرفة كيف يمكنك تعظيم وظائف Python على نظام التشغيل Windows.

هل من الصعب إعداد بيئات افتراضية في Windows؟

نعم، إنه أصعب من نظام Linux. هناك بعض الخطوات الإضافية التي يجب اتباعها، وهي ليست بنفس سهولة إدخال أمر في الوحدة الطرفية. وبطبيعة الحال، هناك طرق للقيام بذلك.

يشارك

المزيد من المدونة

استمر في القراءة.

صورة مميزة لمراجعة Odoo مع نص رئيسي كبير على اليسار وشعار Odoo على اليمين، محاطة بلوحات واجهة التطبيق العائمة في خلفية أرجوانية ناعمة على شكل سحابة.
تطبيقات الويب والأعمال

مراجعة شاملة لـ Odoo: هل Odoo هو نظام تخطيط موارد المؤسسات (ERP) المناسب لشركتك؟

تعد Odoo واحدة من منصات تخطيط موارد المؤسسات (ERP) الأكثر شهرة على نطاق واسع للشركات المتنامية، وذلك لسبب واحد بسيط، وهو أنها تعد بالكثير في مكان واحد. المبيعات، المحاسبة، المخزون

جيم شوارتزجيم شوارتز 11 دقيقة قراءة
تتميز بدائل WordPress مفتوحة المصدر بصورة ذات خلفية متدرجة ملونة، وشاشة سطح مكتب، ومحرر التعليمات البرمجية، ومعاينة غير واضحة للوحة المعلومات، ونص رئيسي كبير على اليسار.
تطبيقات الويب والأعمال

أفضل بدائل WordPress مفتوحة المصدر والمصممة خصيصًا للمطورين

لا يزال WordPress مهمًا، ولا يزال يخدم مجموعة كبيرة من المواقع بشكل جيد. يستضيف دليل المكونات الإضافية الخاص به أكثر من 62000 مكون إضافي، ويقدم دليل السمات الخاص به أكثر من 14000 سمة مجانية. ثا

جيم شوارتزجيم شوارتز 14 دقيقة قراءة
صورة مميزة لـ Automad مقابل WordPress مع كل من شعارات النظام الأساسي وعنوان يسأل عن مطوري CMS الذين يجب عليهم اختيارهم.
تطبيقات الويب والأعمال

Automad مقابل WordPress: مقارنة شاملة بين اثنين من أفضل منصات CMS

يقوم Automad وWordPress بحل نفس المهمة بطريقتين مختلفتين تمامًا. Automad عبارة عن محرك قوالب وأنظمة إدارة محتوى ذات ملفات مسطحة، لذا فإن المحتوى يتواجد في ملفات بدلاً من قاعدة بيانات، ولكن WordPress،

جيم شوارتزجيم شوارتز 9 دقائق قراءة

هل أنت مستعد للنشر؟ من 2.48 دولارًا شهريًا.

سحابة مستقلة، منذ عام 2008. AMD EPYC، NVMe، 40 جيجابت في الثانية. استرداد الأموال خلال 14 يومًا.