📚 إنشاء ملف بايثون في بيئة التواصل باي تشارم وتشغيله
المفاهيم الأساسية
الحفظ التلقائي: يحفظ باي تشارم بشكل تلقائي التغييرات التي تجريها على ملفاتك.
خريطة المفاهيم
```markmap
الوحدة الثالثة: البرمجة مع بايثون
أهداف التعلم
استخدام بيئة PyCharm Community
- إنشاء مقطع برمجي
- فتح بيئة باي تشارم
- اضغط على زر (بحث) Search
- اكتب PyCharm في شريط البحث، ثم اضغط عليه
- ينشئ البرنامج مجلدًا تلقائيًا باسم PythonProject
- يمكن تسمية المجلد باسم آخر من اختيارك
- ينشئ البرنامج ملف main.py تلقائيًا
- اضغط على File (ملف)، وحدد New (جديد).
- حدد ملف Python File (ملف بايثون).
- اكتب اسما لملفك، واضغط على زر Enter.
- اكتب أمر بايثون بسيط.
استخدام الجمل الشرطية
- استخدام أنواع مختلفة
- التمييز بينها
استخدام الحلقات
- استخدام الحلقات في بايثون
- إيقاف الحلقة بعبارة الإيقاف
- استخدام الحلقات المتداخلة
- إنشاء أنماط باستخدام الحلقات
الدوال
- فهم ماهية الدالة
- بناء دوال جديدة
- التعامل مع معاملات الدالة
- تمييز المتغيرات المحلية والعامة
معالجة جداول البيانات
- استخدام التعليمات البرمجية لمعالجة جداول البيانات
الأدوات
- إصدار بيئة التواصل باي تشارم (PyCharm Community Edition)
- تُستخدم خصيصًا للغة بايثون
- متوافقة مع: ويندوز، لينكس، ماك أو إس
- يمكن تنزيلها مجانًا من: https://www.jetbrains.com/pycharm/
مراحل إنشاء البرنامج
- تحديد المشكلة
- كتابة الخطوات الخوارزمية
- رسم المخطط الانسيابي
- كتابة المقطع البرمجي
الأشكال المستخدمة في المخطط الانسيابي
- البيضاوي: البداية / النهاية
- متوازي الأضلاع: الإدخال / الإخراج
- المستطيل: العمليات
- المعين: اتخاذ قرار
- السهم (↓): عرض التسلسل
أمثلة على أنواع البيانات
الأعداد الصحيحة (int)
الأعداد الحقيقية (float)
- مثال: 3.0, -90.5, 0.0003, 4.5
النصوص والرموز (str)
- مثال: "
$", "hello", "Saad"
قيمة منطقية (bool)
إدخال البيانات من المستخدم
خطوات العملية
- طلب الإدخال: `print("الرجاء إدخال قيمة للمتغير x:")`
- استقبال القيمة: `x = input()`
- عرض النتيجة: `print("قيمة x:", x)`
العمليات الرياضية في بايثون
المقارنة مع الرياضيات
- الجمع: 2 + 4 ← `2 + 4`
- الطرح: 2 - 4 ← `2 - 4`
- الضرب: 2x4 ← `2 * 4`
- القسمة: 2 ÷ 4 ← `2 / 4`
- الأس: x² ← `x ** 2`
المعاملات (Operators) في بايثون
المعاملات الرياضية
- الرموز: `+ - / *`
- الوصف: تُستخدم لإجراء العمليات الحسابية
معاملات الإسناد
- الرموز: `= += -= *= /=`
- الوصف: تُستخدم لإسناد قيم للمتغيرات
المعاملات الشرطية
- الرموز: `> < == >= <= !=`
- الوصف: تُستخدم في مقارنة القيم أثناء كتابة الجمل الشرطية
المعاملات المنطقية
- الرموز: `and or not`
- الوصف: تُستخدم لفحص أكثر من شرط في جملة شرطية واحدة، وأيضًا لفحص نقيض الشرط
```
نقاط مهمة
- خطوات إنشاء ملف بايثون جديد في PyCharm هي: ملف ← جديد ← ملف بايثون ← تسمية الملف ← كتابة أمر.
- يمكن رؤية الملفات الموجودة في مجلد المشروع من خلال نافذة PyCharm.
- لحفظ التغييرات يدوياً، اضغط على Save All (حفظ الكل).