مرحباً بكم في درس اليوم! سنتعلم أساسيات بناء الجملة في بايثون، وكيفية كتابة وتشغيل أول سكربت بسيط لكم.
سنبني سكربت يطبع رسالة ترحيبية ويجري عملية حسابية بسيطة.
الخطوة 1: طباعة رسالة نصية
أول خطوة في تعلم أي لغة برمجة هي طباعة رسالة "Hello, World!". في بايثون، نستخدم الدالة print() لهذا الغرض.
# هذا تعليق: الأسطر التي تبدأ بعلامة # لا يتم تنفيذها بواسطة المفسر.
# وظيفة هذه الدالة هي طباعة النص المعطى لها إلى الشاشة.
print("مرحباً بك في عالم بايثون!")
ملاحظة تقنية: الأقواس بعد print ضرورية لاستدعاء الدالة، والنصوص يجب أن توضع بين علامتي اقتباس مزدوجة أو فردية.
الخطوة 2: تعريف واستخدام المتغيرات
المتغيرات هي حاويات لتخزين البيانات. يمكننا تخزين النصوص والأرقام وغيرها من أنواع البيانات في المتغيرات.
# تعريف متغير يسمى 'الاسم' وتخزين قيمة نصية فيه.
الاسم = "علي"
# تعريف متغير يسمى 'العمر' وتخزين قيمة رقمية (صحيحة) فيه.
العمر = 30
# طباعة رسالة ترحيبية باستخدام المتغير 'الاسم'.
# نستخدم f-strings (سلاسل الحرف f) لتضمين المتغيرات داخل النصوص بسهولة.
print(f"أهلاً بك يا {الاسم}!")
ملاحظة تقنية: بايثون لغة ديناميكية النوع، مما يعني أنك لا تحتاج إلى تحديد نوع المتغير عند تعريفه.
الخطوة 3: إجراء عمليات حسابية بسيطة
بايثون قوية جداً في التعامل مع الأرقام والعمليات الحسابية. لنجرب عملية جمع بسيطة.
# تعريف متغيرين رقميين.
الرقم_الأول = 10
الرقم_الثاني = 5
# إجراء عملية جمع وتخزين النتيجة في متغير جديد.
المجموع = الرقم_الأول + الرقم_الثاني
# طباعة نتيجة العملية الحسابية.
print(f"مجموع {الرقم_الأول} و {الرقم_الثاني} هو: {المجموع}")
ملاحظة تقنية: يمكنك استخدام علامات+،-،*،/للجمع والطرح والضرب والقسمة على التوالي.
الكود النهائي الكامل
إليك السكربت كاملاً، يجمع كل ما تعلمناه في الخطوات السابقة:
# هذا تعليق: الأسطر التي تبدأ بعلامة # لا يتم تنفيذها بواسطة المفسر.
# وظيفة هذه الدالة هي طباعة النص المعطى لها إلى الشاشة.
print("مرحباً بك في عالم بايثون!")
# تعريف متغير يسمى 'الاسم' وتخزين قيمة نصية فيه.
الاسم = "علي"
# تعريف متغير يسمى 'العمر' وتخزين قيمة رقمية (صحيحة) فيه.
العمر = 30
# طباعة رسالة ترحيبية باستخدام المتغير 'الاسم'.
# نستخدم f-strings (سلاسل الحرف f) لتضمين المتغيرات داخل النصوص بسهولة.
print(f"أهلاً بك يا {الاسم}!")
# تعريف متغيرين رقميين.
الرقم_الأول = 10
الرقم_الثاني = 5
# إجراء عملية جمع وتخزين النتيجة في متغير جديد.
المجموع = الرقم_الأول + الرقم_الثاني
# طباعة نتيجة العملية الحسابية.
print(f"مجموع {الرقم_الأول} و {الرقم_الثاني} هو: {المجموع}")
النتيجة المتوقعة
عند تشغيل هذا السكربت، ستظهر المخرجات التالية على الشاشة بالترتيب:
مرحباً بك في عالم بايثون!
أهلاً بك يا علي!
مجموع 10 و 5 هو: 15