English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

ضيف
1 / ?
العودة إلى الدروس

مرحباً بك

تشريح عبارة print() في بايثون: اسم الدالة، الأقواس، ووسيط السلسلة النصية مُعلَّم

مرحباً بك في درس بايثون الأول.

تُعد بايثون واحدة من أكثر لغات البرمجة شعبية في العالم. يستخدمها العلماء والمهندسون والفنانون والطلاب يومياً.

في هذا الدرس، ستكتب كود بايثون حقيقيًا وتنّفذه فورًا. يتم تنفيذ كودك على خادم حقيقي: وليس محاكاة.

لنبدأ بأشهر برنامج في عالم الحوسبة بأكمله.

مرحباً، يا عالم!

برنامجك الأول

تبدأ رحلة كل مبرمج بنفس الكلمتين: مرحباً، يا عالم!

في بايثون، تقوم بطباعة النص على الشاشة باستخدام دالة print():

print("Hello, World!")


هذا كل شيء. سطر واحد. تخبر علامات الاقتباس بايثون أن هذا نص (يُسمى سلسلة). تقوم دالة print() بإرساله إلى الشاشة.

اكتب برنامجًا بلغة بايثون يطبع بالضبط: Hello, World!

ما هي المتغيرات؟

صناديق متغيرات في الذاكرة: صندوق نصي مُسمّى

المتغيرات: إعطاء أسماء للقيم

المتغير هو اسم يحمل قيمة. فكّر فيه كأنه صندوق مُسمّى.

name = "Ada"

age = 12

print(name) : يطبع: Ada

print(age) : يطبع: 12


يعني علامة = التعيين: وضع القيمة الموجودة على اليمين داخل الاسم الموجود على اليسار.

تُوضع النصوص داخل علامات اقتباس (سلسلة نصية string). أما الأرقام فلا تحتاج إلى علامات اقتباس (عدد صحيح integer).

إنشاء متغيرات

دورك الآن

أنشئ متغيرين وطبعهما:

1. متغير يُسمى animal (حيوان) ويُعيَّن إلى حيوانك المفضل

2. متغير يُسمى count (عدد) ويُعيَّن إلى عدد الأرجل التي يملكها

3. اطبع كلا المتغيرين


مثال على المخرجات (ستكون مخرجاتك مختلفة):

cat

4

أنشئ متغيرات تسمى `animal` و `count`، ثم اطبع كلاهما. يجب أن يعرض كودك سطرين.

دمج النصوص

تشريح السلسلة f: بادئة f، النص الحرفي، وموضع المتغير {variable} مع وضع علامة على كل منها

دمج النصوص

يمكنك دمج النصوص معًا باستخدام +:

greeting = "Hello" + " " + "World"

print(greeting): يطبع: Hello World


سلاسل f (السلاسل المنسقة)

طريقة أفضل لدمج المتغيرات في النص:

name = "Ada"

print(f"My name is {name}"): يطبع: My name is Ada


الحرف f قبل علامة الاقتباس يُفعّل وضع سلاسل f. داخل السلسلة، يتم استبدال {variable} بقيمة المتغير.

تمرين على السلاسل f

دورك الآن

أنشئ متغيرين:

- food: طعامك المفضل (سلسلة نصية)

- rating: مدى إعجابك به من 1 إلى 10 (عدد صحيح)


ثم استخدم سلسلة f لطباعة:

I love pizza! I rate it 9 out of 10.

(بأطباقك وتقييمك الخاصين)

أنشئ متغيرين `food` و `rating`، ثم اطبع جملة باستخدام f-string تتضمن كلا المتغيرين. يجب أن يكون ناتجك جملة واحدة.

إذا / وإلا

مخطط تدفق التحكم if/else: معيّن شرط مع فروع True/False، جدول عوامل المقارنة

اتخاذ القرارات

يمكن للبرامج اتخاذ الخيارات باستخدام if و else:


temperature = 35

if temperature > 30:

print("It is hot!")

else:

print("It is not hot.")


الكود المساح تحت if لا يعمل إلا عندما تكون الشرط True.

الكود تحت else يعمل عندما يكون False.


مقارنات المقارنة: > (أكبر)، < (أصغر)، == (يساوي)، != (ليس يساوي)، >=، <=

تحدي If/Else

دورك الآن

اكتب برنامجًا يقوم بما يلي:

1. إنشاء متغير score وإعطاؤه أي رقم

2. إذا كان score 60 أو أكثر، اطبع Pass

3. وإلا، اطبع Fail

اكتب برنامج if/else يحتوي على متغير `score`. اطبع `Pass` إذا كان score >= 60، وإلا اطبع `Fail`.

اجمع كل شيء معًا

التحدي النهائي

أصبحتَ الآن تعرف: print(), المتغيرات, سلاسل f, و if/else.

اجمعها كلها في برنامج واحد.


اكتب برنامجًا يقوم بما يلي:

1. إنشاء متغير name (اسم، نص)

2. إنشاء متغير age (عمر، عدد صحيح)

3. إذا كان age 13 أو أكبر، اطبع: Welcome, [name]! You may enter.

4. وإلا، اطبع: Sorry, [name]. You must be 13 to enter.


استخدم سلسلة f (f-string) للمخرجات.

اكتب البرنامج الكامل الموضح أعلاه. استخدم المتغيرات، وسلاسل f (f-strings)، و if/else معًا.