لغة بايثون - كتاب المهارات الرقمية - الصف 7 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: لغة بايثون

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 إنشاء ملف البرمجة

المفاهيم الأساسية

محرر النصوص في IDLE: أداة لكتابة التعليمات البرمجية وحفظها في ملف، ثم تشغيلها في بيئة Shell.

خريطة المفاهيم

```markmap

الدرس الثاني: المتغيرات والثوابت

بيئة التطوير (Python IDE)

خطوات الفتح

  • 1. اضغط على Start (بدء)
  • 2. اضغط على مجلد Python 3.9
  • 3. اضغط على IDLE (Python 3.9 64-bit)

واجهة IDLE

  • قائمة ملف (File): للعمليات الأساسية (فتح، حفظ، طباعة)
- New File (ملف جديد): لإنشاء ملف برمجة جديد

- Open... (فتح)

- Save (حفظ)

- Save As... (حفظ باسم)

  • قائمة شيل (Shell): لإعادة تعيين بيئة التعليمات البرمجية
  • قائمة تصحيح (Debug): لتتبع وتشخيص الأخطاء
  • منطقة الكتابة: لكتابة المقاطع البرمجية

إنشاء ملف برمجة

  • 1. من قائمة (File) اختر (New File)
  • 2. اكتب المقطع البرمجي في محرر النصوص
  • 3. احفظ الملف
  • 4. شغّله في نافذة Shell

لغة بايثون

خصائصها

  • لغة برمجة عالية المستوى
  • تستخدم كلمات إنجليزية (مثل print, input)
  • لها كلمات رئيسية خاصة (مثل elif, def)

مثال بسيط

  • print("مرحباً بك في بايثون")
```

نقاط مهمة

  • يمكن كتابة التعليمات في Python مباشرة عبر IDLE، لكن لا يمكن تعديلها بعد التنفيذ.
  • لحل هذه المشكلة، ننشئ ملفاً برمجياً في محرر النصوص الخاص بـ IDLE.
  • مثال بسيط للبرمجة هو استخدام دالة الطباعة `print()`.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

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

نوع: محتوى تعليمي

حل هذه المشكلة عن طريق استخدام المقطع البرمجي في ملف باستخدام محرر النصوص المتوفر في بيئة IDLE، وحفظه في الملف وتشغيله فقط، ثم تشغيل المقطع البرمجي فقط.

لغة بايثون

نوع: محتوى تعليمي

يمكنك إجراء العديد من التغييرات التي تحتاجها في الملف والإبقاء فقط على بيئة IDLE لتشغيل المقطع البرمجي فقط.

نوع: محتوى تعليمي

اضغط على قائمة File (ملف)، ثم اضغط على New File (ملف جديد) لإنشاء ملف جديد.

نوع: محتوى تعليمي

سيفتح محرر النصوص.

نوع: محتوى تعليمي

اكتب مقطعك البرمجي.

نوع: محتوى تعليمي

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

نوع: محتوى تعليمي

وزارة التعليم 2025 - 1447

🔍 عناصر مرئية

IDLE Shell 3.9.4

Screenshot of the IDLE Shell window showing the menu bar and a dropdown menu for 'File'.

untitled

Screenshot of a text editor window within the IDLE environment, showing a Python code snippet.

A speech bubble labeled 'محرر النصوص' (Text Editor) pointing to the text editor window.

A speech bubble labeled '3' pointing to the print statement in the text editor.

📄 النص الكامل للصفحة

يمكنك كتابة التعليمات البرمجية في بايثون مباشرة من خلال بيئة التطوير المتكاملة للغة بايثون (Python)، أو استخدامها لتشغيل البرنامج فقط، ولكن في هذه الحالة لا يمكنك إجراء أي تغييرات على الأوامر التي تم تنفيذها بالفعل في الملف. حل هذه المشكلة عن طريق استخدام المقطع البرمجي في ملف باستخدام محرر النصوص المتوفر في بيئة IDLE، وحفظه في الملف وتشغيله فقط، ثم تشغيل المقطع البرمجي فقط. --- SECTION: لغة بايثون --- يمكنك إجراء العديد من التغييرات التي تحتاجها في الملف والإبقاء فقط على بيئة IDLE لتشغيل المقطع البرمجي فقط. اضغط على قائمة File (ملف)، ثم اضغط على New File (ملف جديد) لإنشاء ملف جديد. سيفتح محرر النصوص. اكتب مقطعك البرمجي. هذا مثال بسيط لبرنامج تمت كتابته في محرر النصوص لاستخدام دالة الطباعة. وزارة التعليم 2025 - 1447 --- VISUAL CONTEXT --- **DIAGRAM**: IDLE Shell 3.9.4 Description: Screenshot of the IDLE Shell window showing the menu bar and a dropdown menu for 'File'. Table Structure: Headers: File | Edit | Shell | Debug | Op | 2 | Window | Help Rows: Row 1: New File | Ctrl+N Row 2: Open... | Ctrl+O Row 3: Open Module... | Alt+M Row 4: Recent Files | Row 5: Module Browser | Alt+C Row 6: Path Browser | Row 7: Save | Ctrl+S Row 8: Save As... | Ctrl+Shift+S Row 9: Save Copy As... | Alt+Shift+S Row 10: Print Window | Ctrl+P Row 11: Close | Alt+F4 Row 12: Exit | Ctrl+Q Context: Illustrates the File menu options in the IDLE environment for creating and managing Python files. **DIAGRAM**: untitled Description: Screenshot of a text editor window within the IDLE environment, showing a Python code snippet. Table Structure: Headers: File | Edit | Format | Run | Options | Window | Help Rows: Row 1: print("مرحباً بك في بايثون") Context: Shows a simple Python program using the print() function to display a greeting message. **DIAGRAM**: Untitled Description: A speech bubble labeled 'محرر النصوص' (Text Editor) pointing to the text editor window. Context: Identifies the text editor component of the IDLE environment. **DIAGRAM**: Untitled Description: A speech bubble labeled '3' pointing to the print statement in the text editor. Context: Highlights the specific line of code being discussed.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 3 بطاقة لهذه الصفحة

ما هو الغرض الرئيسي من استخدام محرر النصوص (Text Editor) في بيئة IDLE لبايثون؟

  • أ) تشغيل الأوامر البرمجية مباشرة دون حفظها.
  • ب) كتابة التعليمات البرمجية وإجراء التعديلات عليها قبل تشغيلها.
  • ج) تصفح الإنترنت والبحث عن أمثلة برمجية.
  • د) تحليل أخطاء البرامج التي كتبها الآخرون فقط.

الإجابة الصحيحة: b

الإجابة: كتابة التعليمات البرمجية وإجراء التعديلات عليها قبل تشغيلها.

الشرح: 1. بيئة IDLE توفر واجهتين: Shell للتشغيل المباشر، ومحرر نصوص لكتابة البرامج. 2. محرر النصوص يسمح بكتابة الأوامر البرمجية وحفظها في ملفات. 3. يمكن للمستخدم إجراء التعديلات على الكود وحفظه وتشغيله لاحقاً. 4. هذا يختلف عن Shell الذي ينفذ الأوامر فوراً دون إمكانية التعديل بعد التنفيذ.

تلميح: فكر في الفرق بين كتابة برنامج جديد وتشغيل أوامر جاهزة فقط.

التصنيف: مفهوم جوهري | المستوى: سهل

ما الخطوة الأولى لإنشاء برنامج جديد في بيئة IDLE باستخدام محرر النصوص؟

  • أ) الضغط على قائمة Run (تشغيل) ثم اختيار Run Module.
  • ب) كتابة الأمر print() مباشرة في نافذة Shell.
  • ج) الضغط على قائمة File (ملف)، ثم اختيار New File (ملف جديد).
  • د) فتح قائمة Help (مساعدة) وقراءة الدليل.

الإجابة الصحيحة: c

الإجابة: الضغط على قائمة File (ملف)، ثم اختيار New File (ملف جديد).

الشرح: 1. افتح بيئة IDLE لبايثون. 2. انظر إلى شريط القوائم في الأعلى. 3. ابحث عن قائمة File (ملف). 4. اضغط عليها لتظهر الخيارات. 5. اختر الخيار الأول: New File (أو استخدم الاختصار Ctrl+N). 6. ستفتح نافذة جديدة لمحرر النصوص لبدء الكتابة.

تلميح: تذكر أن البرنامج يكتب في ملف جديد، وليس في نافذة Shell.

التصنيف: صيغة/خطوات | المستوى: سهل

أي مما يلي يمثل فائدة رئيسية لكتابة البرنامج في ملف داخل محرر نصوص IDLE بدلاً من كتابته مباشرة في Shell؟

  • أ) تشغيل البرنامج بسرعة أكبر.
  • ب) القدرة على حفظ البرنامج وتعديله وإعادة تشغيله لاحقاً.
  • ج) تجنب الحاجة إلى تعلم بناء جملة بايثون.
  • د) ربط البرنامج مباشرة بقاعدة بيانات.

الإجابة الصحيحة: b

الإجابة: القدرة على حفظ البرنامج وتعديله وإعادة تشغيله لاحقاً.

الشرح: 1. في نافذة Shell: الأوامر تُنفذ فوراً ولا يمكن تعديلها بعد التنفيذ. 2. في محرر النصوص: يمكن كتابة برنامج كامل وحفظه كملف (.py). 3. يمكن فتح الملف لاحقاً وتعديل الكود أو إصلاح الأخطاء. 4. يمكن تشغيل البرنامج المحفوظ عدة مرات دون إعادة كتابته. 5. هذا يجعل عملية التطوير البرمجي منظمة وقابلة للتطوير.

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

التصنيف: مفهوم جوهري | المستوى: متوسط