إذا كنت تريد كتابة أول كود بايثون، فابدأ ببرنامج بسيط يعرض رسالة على الشاشة:
print("Hello World")
عند تشغيل هذا السطر ستظهر النتيجة:
Hello World
الدالة المضمنة print() تعرض النص أو الرقم أو النتيجة التي تضعها بين القوسين. في هذا الدرس ستكتب وتشغّل أول برنامج لك خطوة بخطوة، وتفهم لماذا نضع النص بين علامات التنصيص، وكيف تطبع نصًا عربيًا أو رقمًا أو نتيجة عملية حسابية، ثم تتعرف على أخطاء البداية الشائعة مثل كتابة Print بدل print أو نسيان الأقواس وعلامات التنصيص.
إذا لم تكن بايثون مثبتة على جهازك، ابدأ من دليل تحميل وتثبيت بايثون. ويمكنك أيضًا تجربة الكود مباشرة في محرر بايثون العرب أون لاين.
{getToc} $title={محتوى المقال}
{alertInfo}
الهدف من هذا الدرس هو أن تكتب وتشغّل أول برنامج بايثون بنفسك. سنستخدم print() لهذا الهدف فقط، أما إذا أردت لاحقًا مرجعًا أوسع للأوامر والدوال الأساسية فراجع دليل أوامر بايثون للمبتدئين.
كتابة أول برنامج Hello World في بايثون
اكتب السطر التالي كما هو داخل محرر بايثون:
print("Hello World")
ثم شغّل الكود. إذا ظهر:
Hello World
فهذا يعني أن البرنامج نُفذ بنجاح، وأنك كتبت أول برنامج بايثون بسيط.
شرح أول كود بايثون خطوة بخطوة
يتكون السطر print("Hello World") من ثلاثة أجزاء بسيطة:
| الجزء | ماذا يفعل؟ |
|---|---|
print |
اسم الدالة المضمنة التي تعرض قيمة على الشاشة. |
() |
القوسان اللذان نضع داخلهما القيمة التي نريد عرضها. |
"Hello World" |
نص نريد طباعته، لذلك كتبناه بين علامتي تنصيص. |
بمعنى بسيط: نطلب من بايثون أن يعرض النص Hello World على الشاشة. لا تظهر علامات التنصيص في الناتج لأنها جزء من كتابة النص داخل الكود وليست جزءًا من الرسالة نفسها.
ما وظيفة print في أول برنامج بايثون؟
في أول برنامج نستخدم print() لعرض نتيجة واضحة على الشاشة. يمكنك تمرير نص، أو رقم، أو نتيجة عملية بسيطة إليها.
print("مرحبًا")
print(2026)
print(5 + 3)
والناتج:
مرحبًا
2026
8
هذا القدر يكفي الآن لفهم دور print() في أول برنامج. لا تحتاج في هذا الدرس إلى حفظ كل خصائص الدالة أو بقية أوامر بايثون.
لماذا نضع النص بين علامات تنصيص؟
عندما تريد طباعة نص، اكتبه بين علامتي تنصيص مزدوجتين أو مفردتين:
print("Hello")
print('Hello')
الطريقتان صحيحتان. المهم أن تبدأ النص وتنهيه بالنوع نفسه من علامات التنصيص.
أما المثال التالي فهو خاطئ لأن علامة البداية لا تطابق علامة النهاية:
print("Hello')
طباعة نص عربي في بايثون
يمكنك استخدام print() مع النص العربي بالطريقة نفسها:
print("مرحبًا بك في بايثون العرب")
الناتج:
مرحبًا بك في بايثون العرب
في بيئات بايثون الحديثة والمحررات التي تدعم Unicode يظهر النص العربي بصورة طبيعية.
طباعة الأرقام والعمليات البسيطة
عند طباعة رقم لا تحتاج إلى وضعه بين علامات تنصيص:
print(2026)
ويمكنك أيضًا طباعة نتيجة عملية حسابية:
print(10 + 5)
الناتج هو 15، لأن بايثون ينفذ العملية أولًا ثم تعرض print() النتيجة.
ما الفرق بين طباعة نص ورقم؟
| الكود | ما الذي يمثله؟ |
|---|---|
print("2026") |
القيمة 2026 مكتوبة كنص. |
print(2026) |
القيمة 2026 مكتوبة كعدد صحيح. |
print(5 + 3) |
تنفيذ عملية حسابية وعرض الناتج 8. |
طباعة أكثر من رسالة
ينفذ بايثون هذه الأسطر بالترتيب من الأعلى إلى الأسفل:
print("السطر الأول")
print("السطر الثاني")
print("السطر الثالث")
الناتج:
السطر الأول
السطر الثاني
السطر الثالث
أخطاء شائعة عند كتابة أول كود بايثون
إذا لم يعمل أول برنامج، راجع هذه الأخطاء البسيطة قبل تغيير الكود كله:
| المشكلة | مثال خاطئ | الصحيح |
|---|---|---|
| نسيان القوس الأخير | print("Hello" |
print("Hello") |
| كتابة نص بلا تنصيص | print(Hello) |
print("Hello") |
| كتابة اسم الدالة بحرف كبير | Print("Hello") |
print("Hello") |
| عدم إغلاق النص | print("Hello) |
print("Hello") |
لماذا Print ليست مثل print؟
أسماء بايثون حساسة لحالة الأحرف، لذلك print وPrint اسمان مختلفان. الدالة المضمنة اسمها print بحروف صغيرة، ولهذا فإن كتابة Print("Hello") في برنامج عادي ستؤدي عادةً إلى NameError ما لم تكن قد عرّفت اسمًا يسمى Print بنفسك.
{alertWarning}
في أول برنامج اكتب print بحروف صغيرة، وتأكد من إغلاق الأقواس وعلامات التنصيص.
تمارين بسيطة على أول برنامج بايثون
نفّذ هذه التمارين بالترتيب. جميعها تعتمد فقط على ما تعلمته في هذا الدرس:
- غيّر
Hello Worldإلى رسالة من اختيارك. - اكتب كودًا يطبع اسمك.
- اطبع رسالة عربية مثل
أنا أتعلم بايثون. - اطبع رقمًا مثل
25. - اطبع نتيجة عملية حسابية مثل
10 + 5.
يمكن أن يكون أحد حلول التدريب:
print("أول برنامج لي")
print("Ali")
print("أنا أتعلم بايثون")
print(25)
print(10 + 5)
ماذا تتعلم بعد أول كود بايثون؟
إذا ظهر لك Hello World بنجاح، فقد أنجزت الهدف من هذا الدرس. تابع الآن الدرس التالي من أساسيات بايثون: تشغيل بايثون على Notepad++، ويمكنك العودة إلى صفحة كورس أساسيات بايثون لرؤية ترتيب الدروس كاملًا.
وعندما تصل إلى مرحلة تخزين القيم بدل طباعتها مباشرة، ستنتقل إلى شرح المتغيرات في بايثون للمبتدئين.
أسئلة شائعة
ما هو أول كود بايثون مناسب للمبتدئ؟
يمكنك البدء بـ print("Hello World"). عند تشغيله تظهر عبارة Hello World على الشاشة، وهو مثال بسيط للتأكد أنك تستطيع كتابة وتشغيل كود بايثون.
ما الأمر المستخدم لعرض النصوص والنتائج على الشاشة؟
في هذا الدرس نستخدم الدالة print() لعرض النصوص والأرقام والنتائج على الشاشة.
لماذا يظهر خطأ عند كتابة Print بدل print؟
لأن أسماء بايثون حساسة لحالة الأحرف. الدالة المضمنة تكتب print بحروف صغيرة.
الخلاصة والخطوة التالية
أول برنامج تحتاجه هنا هو print("Hello World"). اكتب السطر، شغّله، وتأكد من ظهور النتيجة، ثم جرّب تغيير الرسالة وطباعة رقم وعملية حسابية بسيطة. بعد نجاح هذه الخطوات، انتقل مباشرة إلى الدرس التالي في الكورس بدل محاولة حفظ أوامر كثيرة دفعة واحدة.



