جاري التحميل...

تثبيت حزمة بـ pip

pip install requests: بهذا الأمر تضيف حزمة لا تأتي مع اللغة. تكتبه في الطرفية، ولا تحفظه داخل ملف البرنامج. حزمة requests كتبها أشخاص آخرون. أما math و random فمختلفتان: فهما تأتيان مع اللغة أصلاً، ولذلك لا تثبّتهما هذه الصفحة. pip هي الأداة التي تجلب requests إلى جهازك. سطر import يأتي لاحقاً، وهو ليس هذا الأمر.

تُكتب في الطرفية

python
pip install requests

يعمل هذا السطر في الطرفية. إذا نجح التثبيت، تصبح requests على جهازك. لن ترى شاشة فيها 2 أو 3. لا يوجد هنا نرد، ولا يُرفع أي رقم. الكلمات الثلاث نفسها داخل ملف البرنامج تتوقف قبل أن يُثبَّت أي شيء. اسم هذا التوقف SyntaxError. ولا يُكتب None. لا يكمل الملف، ولا تُجلب requests. install كلمة تفهمها الطرفية، وليست اسماً عرّفته أنت في برنامج.

التثبيت المنتهي لا يكتب import requests عنك. ما زلت تكتب هذا الـ import بنفسك في البرنامج، بعد أن تصبح الحزمة على الجهاز. هذه الصفحة لا تشغّل شيئاً داخل requests، ولا تقرأ صفحة من الشبكة. تبقى math الوحدة التي تأتي مع اللغة أصلاً، فلا تكتب pip install math للحصول عليها. أما math التي استخدمتها في الصفحات السابقة فهي على جهازك من قبل.

يتوقف import requests إذا لم تكن الحزمة على الجهاز. اسم هذا التوقف ModuleNotFoundError. سطر import هذا ليس الأمر المكتوب أعلاه. لا يُكتب None، ولا يكمل البرنامج. أما math فلا تتوقف هكذا، لأنها موجودة في اللغة أصلاً، فيجدها import.

الصفحة التالية عن بيئة منفصلة لكل مشروع. هذه الصفحة تضيف الحزمة requests فقط، وذلك بكتابة pip install requests في الطرفية.

أمر واحد في الطرفية

تكتب pip install requests في الطرفية، لا في ملف البرنامج. الكلمات نفسها داخل ملف البرنامج تتوقف بـ SyntaxError. math تأتي مع اللغة. وإذا غابت requests يتوقف import بـ ModuleNotFoundError. وما زلت تكتب import requests بنفسك. الصفحة التالية عن بيئة منفصلة لكل مشروع.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
6
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى