لغة اللرعجة بأرذون (#ومتودما ومنسصدو:7 ممضابط) مصطفى صادق أطيف
الدرس الثاني برنامج (0:10»: 016[10):
بعد ان شرحنا كيفية تنزيل وتنصيب البرمجيات اللازمة للبدء بالعمل على لغة بايثون في الدرس السابق؛ وشرحنا ايضاً كيفية
اعداد بيئة نظام تشغيل الويندوز للتعامل مع هذه اللغة. نأني اليوم الى البدء بالتعامل مع هذه اللغة وكيفية كتابة اول برنامج
باستخدامها ولكن قبل ذلك لا بد من ذكر ملاحظة مهمة جداً وهي اننا اعتمدنا في شرحنا لهذه الدروس على تطبيق (1101.17
1 «1710) ولكن هناك الكثير من التطبيقات الأخرى التي يمكن استخدامها لكتابة برامج بايثون واختبار أدائها وتطويرها
لن نتعامل معه في شروحاتنا الا انه من الأفضل ذكره لمن احترفوا استخدامه في تطوير برمجيات بقية لغات البرمجة سابقاً
او يحاولون التعامل معه الان بدءاً من ايثون علماً انه يتمتع بمميزات اكثر
الان نبداً درسنا على بركة الله
نذهب الى قائمة 50030) ونقوم بفتح تطبيق (6111 17201100 111.17 الذي قمنا بتنصيبه سابقاً لتظهر النافذة التالية:
ماعط مفمتلا #صمتامع ونط0 الوط نفع ءا
الان نرى محرك الأوامر (<<<) وهو محرك الأوامر الخاص بلغة البايثون ويعني اننا مستعدون للبدء بكتابة ب
والذي سيكون كما في كل لغات البرمجة لطباعة عبارة (0:10+ 1:6110) على الشاشة والذي يتكون في لغة بايثون من سطر
لغة البرجة يفون (عومتدما ومنسسدصره7 ممطابط) مصطتى صادق لطيف
حل ادال لد هاف
لغة البرجة بون («ووتدما ومنسسرهة موطابط| مصطتى مادق لليف
ع«1) 518 32 7.1600 1456] (6 :4“ ,2015 24 طعت ,73.4.3:957321638601) 3.4.3 ممطعلاط |
الان عرفنا كيفية طباعة سطر واحد من الكلمات ويمكن طبعاً طباعة أكثر من سطر وذلك بتكرار عبارة 0:100) وكما في
عمل عه دصلا ع0فط 2
الان قد يتساءل البعض عن كيفية طباعة عدة أسطر دفعة واحدة او تنفيذ مجموعة من الأوامر دفعة واحدة (كما هو الحال في
لفة الرعجة بأذون (ممتصدما ومتسصعودة ماق .7 | ||| مصطقى مادق لليف
نقوم بالنقر على مكان فارغ في سطح المكتب نقرة يمين ثم نختار (©0) ثم 00001016100 184) ونسمي الملف باسم معين
ولمن لا يعرف كيفية عرض امتدادات الملفات فهو امر سهل جداً:
نفتح ©0001 («) ثم نذهب الى قائمة (0018) ومنها نختار (0011005 ©2010 ثم (0168) لتظهر النافذة التالية:
أقال (قومما به ملهاة0 فج عنم مغ عدا روم صاه اهلا
بعر قتا أه 065اه1 اله 1010810 5تطا )10 و50 202 تاعلا
دقام فم 65 لا
معدم (سقع]
ثم 010) وبعدها سنلاحظ ان كل الملفات في الحاسوب ستظهر مع امتداداتها مما يسمح لنا بتغيير امتداد أي ملف بحسب
الحاجة وهو ما فعلناه هنا حيث غيرنا امتداد الملف النصي (0.) الى ملف بايثون ((0.) والذي عند فعله تظهر رسالة تطلب
منا تأكيد ذلك فنفعل ليكون شكل الملف النهائي كما في ادناه
التنفيذ التالية:
هنا يطلب منا حفظ الملف (©588) حيث تتميز ملفات البايثون بعدم القابلية للتنفيذ بدون حفظ فنئقر على (010) ليتم حفظ
تغييرات الملف وتنفيذه فيما بعد لتظهر النتائج التالية:
وهنا نرى ان النتائج جاءت بتنفيذ كل أسطر الأوامر دفعة واحدة كما هو الحال في برامجنا الاعتيادية في بقية لغات البرمجة.
لغة الرعجة بأذون (#ومحودما ومنسصسود ممضابط) منطتى صادق لليف
الدرس الثالث ريزوو 10(102)
بعد ان شرحنا بيئة العمل في البايثون وبعض أدوات الإخراج 0:100) في الدروس السابقة نأتي اليوم لنشرح أحد أدوات
الادخال وهي أداة (««ة) والتي يمكن استخدامها بالطريقة التالية:
وكما تلاحظون فأن الادخال هنا يتم اسناده مباشرة الى متغير اسمه على سبيل المثال (:) ويمكن استخدام أي اسم اخر طبعاً
وبنفس شروط التسمية في بقية لغات البرمجة الأخرى مثل ان يحتوي الاسم على أي تركيبة من الحروف والأرقام بشرط ان
لا يبدأ برقم وان لا يحتوي علامة ©1170050070) وهي () وبقية الشروط المعروفة لكل المبرمجين.
كذلك من الأمور التي يجب ملاحظتها هنا وهي فرق رئيسي بين لغة بايثون وبقية اللغات انها لا تحتاج تعريف المتغير قبل
استخدامه أي اننا نستطيع اسناد أي قيمة الى المتغير («) كمثال واستخدامها واليكم المثال التالي:
نقوم بفتح ال (11 6 108و 1016) ونكتب التالي:
من هنا نلاحظ الأمور التالية:
-١ إمكانية اسناد أي قيمة الى أي متغير مباشرة وبدون اعلان مسبق عن نوع المتغير.
لغة اللرعجة بأجون (#ومدودما ومنسصدو:7 ممضابط) مصطتى صادق لليف
"- إمكانية اجراء العمليات الحسابية مباشرة وبدون مقدمات ولا استدعاء لمكتبات الرياضيات او غيرها كما في بقية
*- طباعة قيمة أي متغير باستخدام ايعاز (/0:0) في أي مكان من البرنامج.
الأولية ١ ثم وضعنا بداخله (أسندنا له) قيمة رمزية هي (”0210» 1:610“) وحين طلبنا طباعة قيمته بالإيعاز
()101( قام المفسر بطباعة قيمة المتغير النهائية.
©- يمكن طباعة قيمة أي متغير بذكر اسمه فقط ومثال ذلك حين كتبنا («) قام المفسر بطباعة قيمته مباشرة وبدون
الحاجة الى ايعاز 008101 وهي خاصية مهمة جداً سنتعرف على أهميتها في الدروس القادمة ان شاء الله.
والان نعود الى أداة الادخال موضوع الدرس ونكتب الكود التالي في ملف ((0.) كما فعلنا في الدروس السابقة وكما في ادناه