الدرس الاول: الطباعة و المتغيرات (variables)

mohammed aladiمنذ 4 سنوات

الدرس الاول: الطباعة و المتغيرات (variables)

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

اولا: الطباعة

لطباعة جملة على الشاشة او لإظهار نتيجة ما... نحتاج الى إستخدام الامر البرمجي ()print.  يمكن لنا تعريف ()print  على انها   امر برمجي يقوم بالطباعة او إظهار نتيجة ما على الشاشة. يجب ان تكون الجملة داخل الاقواس ( ) مع وجود علامة الاقتباس.

ما هيه علامة الاقتباس ؟ 

علامة الاقتباس يمكن ان تكون مفرده ' ' او اثنتين  " ".

لماذا نحتاج الى وجود علامة الاقتباس ؟ 

نستطيع القول بان في قانون البايثون, يجب وضع علامة الاقتباس لكتابة الجمل النصية.

print("Hello Word")
--> Hello Word

print('Hello Word')
--> Hello Word

ما الفرق بين علامات الاقتباس ؟

1- عند استخدام علامة الاقتباس المفردة ' لا يمكن لك استخدامها مره اخرى داخل الانص.

2- عند استخدام علامة الاقتباس " لا يمكن لك استخدامها مره اخرى داخل النص.

نستطيع من خلال استخدام ()print من طباعة رقم على الشاشة.

print(523)
--> 523

يمكن القيام بعملية حسابية داخل ()print كجمع رقمين او ضرب...الى اخره.

print(1 + 2)
--> 3

print(5 * 2)
--> 10

print(8 / 4)
--> 2

ما الفرق بين طباعة رقم مع وجود علامة الاقتباس او بدونها؟

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

print("10 + 50")

سوف تلاحظ النتيجة كتالي:

10 + 50

و السبب ان علامة الاقتباس تطبع على الشكل الذي كتبة به.

 

الخلاصة: 

1- تستخدم ()print في إظهار شي ما للمستخدم. 

2- التعامل مع النصوص يكون باستخدام علامة الاقتباس.

3- التعامل مع العمليات الحسابية يكون بدون استخدام علامة الاقتباس.

نشاط: 

1- قم بطباعة اسمك في محرر الاكواد لتدرب على استخدام ()print

-----------------------------------------------------------------------------------------

ثانيا: المتغيرات (Variables)

تعلمنا سابقا كيف نقوم بالطباعة باستخدام ()print... ولكن تخيل معي انك تعمل على برمجة برنامج ما, هذا البرنامج توجد بداخله جملة تحتاج إلى استخدامها اكثر من مره. من خلال الذي تعلمناه سابقا, سوف تقوم بإعادة كتابة هذه الجملة في كل مره اردت استخدامها. يمكن تجنب هذه العمل وتسهيل الامر باستخدام المتغيرات (Variables).

ما هي المتغيرات (Variables) ؟ 

ببساطة هي طريقة لحفظ شي ما في الذاكرة ويمكن لك الرجوع اليه واستخدامه في اي وقت. الشكل التالي يوضح كيف يتم إنشاء المتغير (Variable)

variable name = value 

في البداية نقوم بكتابة الاسم الذي سوف يحملة المتغير (variable) ثم القيمة التي سوف تكون بداخله. عندما نريد إستخدام القيمة المخزنة بداخله, نقوم فقط بكتابة اسم المتغير.

مثال:  سوف نقوم بإنشاء متغير يوجد بداخله جملة ترحيبية

welcome = "welcome to my first program"

اسم المتغير  : welcome

القيمة : "welcome to my first program"

بعد ما قمنا بتخزين الجملة داخل متغير اسمه (welcome). الان يمكن لنا استخدام هذه الجملة كلما اردنا ذلك عن طريق كتابة اسم المتغير فقط. بهذه الطريقة نستطيع حفظ اشياء داخل الذاكرة باستخدام المتغيرات والرجوع اليها كلما احتجنا الى ذلك. الان سوف نقوم باخذ مثال اخر يوضح لنا كل الذي تعلمناه سابقا.

name = "Mohammed"
welcome = "welcome to my first program"
star = "***********************************"


print(star) 
print(welcome)
print(star) 
print(name)

الشرح:

في المثال السابق, قمنا بإنشاء متغير اسمه name وحفظنا اسم محمد بداخله وفي السطر الثاني قمنا بإنشاء متغير اخر اسمه welcome حفظنا بداخله الجملة الترحيبية اما في السطر الثالث قمنا بعمل متغير اسمه star يوجد بداخله * لستخدامها للفصل بين جملتين. 

الان جاء دور استدعاء هذه المتغيرات وإظهارها للمستخدم وذلك عن طريق استخدام ()print. 

بعد تشغيل الكود البرمجي السابق سوف تظهر لنا هذه النتيجة:

***********************************
welcome to my first program
***********************************
Mohammed

 

الخلاصة: تستخدم المتغيرات بشكل كبير جدا في كتابة البرامج وذلك لانها تقدم خدمة وهي حفظ الاشياء داخل الذاكرة المؤقتة.

 

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !