بسم الله الرحمن الرحيم أول حاجة براحة فيكم يا
جماعة في الفصل الدراسي الثاني و احنا ان شاء الله
اليوم هنبدأ أول محاضرة في مساق برمجة الوساط 2 طبعا
يا جماعة انتوا درستوا برمجة الوساط 1 مع الأستاذ
رمزي عابد و غطالكوا أساسيات البرمجة بلغة ال python
طبعا احنا ان شاء الله في المادة هذه هتكون مكملة
للمادة الأولى هنكمل على المواضيع اللي أخدناها في
المادة الأولىهار معاكم اليوم بعض المواضيع اللي
هنغطيها في المساق لكن في البداية بحب أحكي عن طبيعة
المساق طريقة الشرح اللي هشرحها وطريقة التقييم طيب
أول حاجة بالنسبة لمحتويات المساق هنبدأ طبعا من
النقطة اللي انتهت عندها المساق الأول هي برمجة
الوسائط 1 لكن في البداية بنعمل مراجعة للمواضيع
اللي أخدناها يعني أول أسبوع أو أسبوعين هيكون
review سريعةللمعلومات اللى أخدناها في برنامجات
وساط واحد مش هشرح فيها المواضيع بالتفصيل لكن طريقة
الشرح هتكون عن طريق أنثى عملية يعنى هناخد اللى
جماعة اليوم بنعمل برنامج بيسوي كذا كذا يلا تعامل
برنامجه مع بعض طبيعة المادة شوية هتكون مختلفة عن
اللى اتعودتوا عليهكل حاجة انا اعملها عملي قدامكوا
يعني انا هبرنامج قدامكوا كتابة ال code هيتم سطر
سطر كلمة كلمة قدامكوا وادم من وجهة مظري هيعطيكوا
تجربة افضل من تجربة ال slides ليش لان ال slides
انت بتشوف البرنامج كاملا مكتوب قدامكما بتفهمش كيف
البرنامج انكتب، كيف انبنى، تمام؟ بتعرفش إيش
الأخطاء اللي ممكن تحصل أثناء أنت بتكتب ال code،
بتروح أنت ع البيت، بتكتب ال code، بتلاقي bugs و
error، لكن لما تشوف البرنامج بنكتب قدامك، بنشوف
الأخطاء أولا بأول، بنحلها، بنعالجها، تمام؟ طبعا
طريقة ال ..أو المادة العلمية الموجودة في كتاب
المادة اللي هو introduction to python programming
قلنا هنكمل في نفس الكتاب بتاع المادة الأولى مش
هيكون فيه slides للمادة هذه نقطة مهمة تنتبهولها كل
محاضرة هتتسجلفيديو و الصوت طبعا يعني في النهاية
انت كيف هتراجع هتفتح الفيديو طبعا و الفيديو هيشمل
البيئة اللي انا بشغل فيها في سطح المكتب اللي انا
ببرمجه طبعا زاد الصوت تبعي واضح يا جماعة فانت في
النهاية لما تيجي تراجع للامتحان ماقالك الا تفتح
الفيديوهات و تراجع منها طبعا يعني انت مش هتحتاج
تمسك ال slide او تحفظها و كذا هتراجع من الفيديوهات
و الامتحانات كلها من الفيديوطيب الان يا جماعة
المحتويات المساق طبعا في الأول هناخد أول أسبوعين
Review on Conditional Statements and Loops يعني
أنتم أعتقد من المواضيع اللي درستوها في برمجة وسائط
واحد اللي هي ال loops تمام صحيح ولا لا ال for loop
و ال while loop واخدتوا كمان ال conditions ال F ال
statement صح ال F else و ال LF ولا لأ
هنقعد تقريبا في مراجعة اللي أخدناها في المادة
الأولى الـ if statement، ال loops، ال functions،
تمام؟ هذه اللي أخدتها بعدين هندخل على بعض المواضيع
زي مثلا التعامل مع النصوص ال strings التعامل مع ال
list، المجموعات، البيانات هنرجع لل functions تاني،
هنطرح إليها بالتفصيل أكتر هنتعامل مع ال file.io
التعامل مع الملفات كيف تقرأ وتكتب من الملفات
هنحكي عن بعض ال data structures المستخدمة في ال ..
في ال python زي مثلا ال sets المجموعات ال tuples و
ال dictionaries هنتكلم عنه ايش فوائدهم في حينه ثم
بعد هي ندخل في موضوع ال object oriented
programming او البرمجة الشيئية في ال python اللي
هو موضوع مهم جدا و هيلزمنافي المثقات التالية يعني
لأن انتوا في مساق قادم ان شاء الله اللي هو اسمه
برمجة تطوير ال web 2 تمام اللي هو تاخدوه كاملا بال
python لأول مرة في الكلية علينا نعطي تطوير ال web
باستخدام ال python فانا من المهام اللي موجودة على
عاطقي انه انا اعطيك أساسيات ال python ومبادئ برضه
هنصل في آخر جزئية introduction to using python
frameworks في ال web development هبدأ معاك كيف
استخدام ال python عشان تعمل development لل webطبعا
اذا تفضل HTML على ال python نشتغل؟ لأ HTML هذه
لتصميم وجهات الصفحات طبعا لكن البرمجة بتاعة
الصفحات يعني مثلا انت الآن عبيت forum في صفحة HTML
طبعا وعملت submit وين البيانات هذه بتروح؟ وين
بتتخزن؟ كيف بتدخل في قاعدة البيانات؟ هذا يبدو شغل
برمجة على ال server اللي هو هيكون في ال python
التقييمة جماعة هيكون كالتالت، هيكون في midterm
exam عليه 25%، هيكون في final exam عليه 40%، فيهم
assignmentsعليها 10% وفي أن ال lab أو العملي اللي
بتاخده مع المعيد عليه 25% لأن المادة أربع ساعات
ساعة موجودة مع المعيد اللي هي الرابعة فهو يلط 25%
من المادة طبعا في ال lab المعيد مش هيشرحلكوا حاجة
هذا نقطة مهمة المعيد فقط هيعطيكوا تمارينعلى المادة
تمام؟ يعني فعليا انا هشرح كل شيء و المعيد فقط
بساعدك في حال تمارين يعني انت بتقعد في ال lab بتحل
تمارين و المعيد بيساعدك في حال اذا وجهتك مشاكل
لغاية انك تعرف ان ال lab كله انت هتقعد فيه ت
balance تقعد فيه تشغل مش وظيفة المعيد انه يشغل
كحكومة الظل يشرح بعد ما الدكتور يشرح يروح المعيد
يشرح تمام؟ لأ المعيد فايديته انه يساعدك تطبق تمام؟
طيبهذه الساعات المكتبية تعطي .. تمام؟ اللي هو ال
.. طبعا هذه مش .. هلجيت في ساعة عندي محاضرات فيها
الأحد والتلاتة بعد الساعة التانية .. تمام؟ الأحد
والتلاتة بعد الساعة .. من تنتين لتلاتة خلينا نقول
.. هذا اللي حد حابب .. حابب أو إذا عنده أي أسئلة
ممكن يجيني في الساعات المكتبيةطيب يا جماعة الان ان
شاء الله بنبدأ المراجعة على ال python تمام؟ هذا
ايش الشاشة اللي انا فاتحها قدامكم؟ ال py chart طيب
نبدأ في البداية اول حاجة انا لو بدأ اطبع رسالة على
الشاشة بال python ايش بعمل؟ ال print تمام؟ يعني
امر ال print تمام؟ بكتب مثلا الرسالة اللي انا
بديها
الان انا بدخل input على البرنامج كيف
بعمل input؟ عندي function built in جاهزة اسمها
input بين قصين بحط الرسالة اللى بدى اطلب من ال
user ايش يعمل يعني مثلا please enter your name
أخدته على ال print هذا صح ولا؟ ال function print
هذه بترجع ناتج يعني هي بتطلب منك تدخل بيانات و
بترجع ناتج وين الناتج بروح؟ لازم تحفظه عشان هيك
انت ايش بتروح تعمل؟ بتروح بتعمل متغير بأي اسم وليه
يكون X وبتقول يساوي كذا هذا اليساوي يا جماعة ايش
معناه؟ هذا مش معناه يساوي احنا صح في لغتنا احنا
تمام؟ هذا يساوي لكن في لغة البرمجة هذا مش يساوي
هذا بيسميها assignment statement
تمام؟ إيش هنا assignment؟ يعني تعيل أو إعطاءه قيمة
كلمة assignment هذا اللي يساوي إيش معناها؟ اللي
هنا حطه في اللي هنا شايفين؟ يعني اللي على ال right
hand sideواضعه في الـ left hand side أنا هنا لما
أحكي x يسوى input كذا كذا كذا، معناه أن نتيجة الـ
function هذه كلها، اضعه في الـ xطبعا أنا إلا لازم
variable وإلا القيمة اللي هترجع لو مافيش حد تتلقع
فيها افضيع يعني هي الفكرة إن هذا ال input بتبعتلك
حاجة صح بتقولك خد قل جف تمام؟ أنت بدك إيش؟ بدك
تمسك اللي بترميلك إيه هذا كيف بدك تمسكه؟ عن طريق
إيش؟ variable واضح إيش فايدة ال assignment هذه؟
عشان أتلقى القيمة اللي بترجع ال function و أخزنها
وين؟ها في متغير ايش المتغير اسمه حطيته اكس و بعدين
راجي بطبع مين راجي بعمل print x تمام
هاي بقول enter your name هتواجه بيستلمني ايش input
هاي محمد تمام هاي طبعلي طبعلي محمد
خلّيني أشوف بعض التمارين العملية نوعا ما بدي سؤال
write a program that reads two numbers and prints
the sum of the numbers بس الأسئلة بسيطة write a
program that reads two numbers اش يعني انا اللي
برنامج بيقرأ أرقامين
وهو مجموعة الرقمين طيب دعنا نفكر كيف نحل السؤال مع
بعض أول حاجة انا عندي بالبرنامج بده يقرأ رقمين
يعني بده متغيرينو بدي أعمل كم مرة أستدعي ال method
input مرتين يعني مثلا بقول x واحد او x تساوي هدا
ايش المتغير الأول اللي بتلقى القيمة الأولى بقول له
input و بين قصين ياشي please enter the first
number
هي أنا قرأت قيمة من ال input و حزينتها في ال X و
بعدين Y input please
enter the second number
قرأت ال X و ال Y طبعا مثلا أنا المفروض أجمعالقمتين
و اطبعهم على الشاشة اذا منكم قاعدوا يبدأوا يفكروا
صح بيقولوا لك مادام ان انا عند قمتين بدي اجمعهم و
نتيجة الجماعة احطها في متغير تالت يعني مثلا نقول Z
يساوي X زائد Y و بعدين بدي اقوله ايش Print Zواضح
يا جماعة ليش سويت؟ طب تعالوا نعمل run و نشوف إيش
النتيجة اللي هتطلع عندي enter the first number
خمسة enter the second number ستة مفروض كده تطلع
النتيجة؟ 11 تمام enter زي هيك كده طلعت النتيجة؟ 56
خمسة ستة ليش؟من يقول إيش الخطر؟ السبب لإن هدول
دخلوا عندى class كنص class string فبقال علي أحولهم
ل إيش؟ ل end كيف أحولهم ل end؟ ممكن حوالين ال
input .. أحط إيش هنا؟ end زيك .. صح؟ و برضه حوالين
القيمة دي بقوله إيش انت هيك هيقرأ من ال input و
القيمة بيحولها إيش ل Integer بيخزنها وين في ال X
في ال Y و بعدين لما أجمع Integer مع Integerبجمعهم
صح اللي هو under break و لو كانوا strings نصوص و
اعملت بينهم زائد ايش بيعمل؟ بيعمل حيث ما يكون
catenation damage للنصوص بحطهم جانب بعض بس لكن لما
يكونوا integers و اعمل زائد بيجمعهم مع بعض تمام؟ و
الناتج هحطه في ال z و هيك بعمل run هاي
ستة و خمسة هاي الناتج ايش احد عشرطيب ممكن انا اش
اعمل كده يا جماعة ممكن واحد اهادي ال Z محتاجهاش
احط مباشرة داخل ال print احط X زاد Y بمشي ولا
بمشيش؟ بمشي اجمعلي ال X و ال Y و القيمة اللي بتطلع
اطبع ليها تمام؟ و لو حطته في متغير بمشي الحال عادي
تمام؟ ال .. ال .. البرمج هذه كل مبرمج ممكن يبرمج
بطريقة مختلفة عن التانية مش قرآن يعني تمام؟ طيب
هيا بنا7 8 15 طيب خلّيني على نفس البرنامج هذا هاي
رجعت هنا ال Z يساوي X زائد Y و جيت أقبع هنا بس قبل
ما أقبع الناتج بدي أقول له the result is أو نقطتين
هيك و بعدين بدي أقبع بعد همينالـ Z. انت فاهمين ايش
فاملت انا؟ بس لإنه لما ييجي يطبق النتيج يحط قبله
ايش؟ يحط قبله الاصل، تمام؟ تعالى نشوف هذا ال code
هيشغل ولا لا
هذه مثلا سبعة وهذه تمانية .. لحظة
في عملية الزائد يجب أن يكون الأتنين من نفس النوع
.. يكون الأتنين أرقاميعني يكون الاتنين نصوص اما
واحد نص واحد رقم بيبطل استواعب تمام فالحل المشكلة
دي تمام في بتحل طرقتين يا اما تروح لل Z هادي و تحط
STR ايش معناه الكلام هذا ال Z حولناه لإيش لstring
هيك صارت ال string مستنج اه بمشي الحل
هك طبعا ال result 13 او انه ايش تعمل انه بعد ال
string الاول احط ايش فاصلة z هي فلس هذا لحال و هذا
لحال طبعا
هي طبعا 15 طيب نقطة تانية يا جماعة اسماء المتغيرات
بنفع اسم المتغير يبدأ برقم؟ لأ، اسم المتغير
ماينفعش يبدأ برقم، ممكن يحتوي على رقم بعد هيك، X5،
لكن ماينفعش يبدأ برقم، تمام، ماينفعش مثلا، لو انت
حطت مثلا في R، ماينفعش، ماينفعش كمان اسم المتغير
يكون من الكلمات المحجوزةبنفعش اقول مثلا متغير اسمه
input متغير اسمه for متغير اسمه print منفعش هذه
الكلمات مالها محجوزة بقولك على كلمات تانية طيب
خلينا
نشوف تمرين تاني write a program that reads a
radius of a circuit and prints the area of the
circleWrite a program that reads a radius of a
circle and prints the area of the circle ايش يعني؟
بدنا نعمل برنامج ال input اللي بياخده هو نصف قطر
الدائرة و هيطبعك ايش؟ مساحة الدائرة ايش مساحة
الدائرة؟ By R تربيع By R نقطر بيع اتنين؟ محيط
الدائرة اتنين By Rأتنين طانق طيب
يعني برنامج أول حاجة بيطلب منك إيش يدخل ال radius
و يخزنه وين؟ في مداري بيقول R تشهد ال R المتغير
input please
enter the radius دخلنا
نصف القطر الأمن أحسنالمساحة بس دلوقت كانت داخله ك
string فبنحاول نلاقي إيش ل Integer أو float اش
بيفرق float عن Integer اش
هو float بيكون فيه قصور تمام ال integer أرقام
صحيحة طيب ده خلنا نصف القطر قبل نحسب المساحة صح
بنعمل متغير اسمه إيش area عشان لما نحسب المساحة
القيمة نحطها وينفي متغير اسمه area تمام؟ ايش
المساحة تساوي؟ باي؟ اه اللي هي تلاتة point واحد
اربعة تقريبا ضرب كيف تضرب؟ بنعمل في ال python نجمة
تمام؟ اه تربيع اه في كيف نعمل اه ممكن تحط ار
نجمتين اتنين ار نجمتين اتنين هذا معناه ار قص اتنين
تمام؟ و بعدين print ال
area تساوي plus still area
تعالوا نعمل run دخلنا نصف القطر خمسة ال area كده؟
تمانية و سبعينو نص طيب اهلا يا جماعة خلينا نحسن في
البرنامج شوية هذا ال py تلاتة point واحد اربع ايه
الفرق اللي انا مش حافظها ال الاصل
ان في عندنا library جاهزة موجودة في ال python
اسمها ال math طبعا معرفة فيها بعض الثوابط زي ايش
زي ال py طبعا كيف نستخدمها دي بنقول import math
طبعا بعدين هنا بنقول math dot pyمن غير ما اكون ايش
حافظها طبعا طيب
لما run جداش
ال area طلعت 153.938440 طيب الآن ال area كويس طبعا
ليها بس بدني اشيها زي هيك فيها cost كتير بدي
اقربهاطبعا كيف نقربها في برضه عندي method جاهزة
اسمها round وما نحط ال round ممكن اكتر ممكن تجي
هنا تمام و تحط هدول هيك بنفع لا بنفعش عاد او ممكن
ال round و انا نحطها نحطها عند الطباعة هنا نقوله
round و نحط ال area هنا بنفع لا بنفعش طبعا ال
round بتقرب لأقرب رقم صحيحطب انا لأ انا بدي حافظ
على منزلتين عشريتين فحط مثلا فاصل اتنين تمام؟
هاي
مثلا سبعة تمام؟ هاي 153.94 تمام؟طيب بما أننا حكينا
عن ال math ال math برضه فيها بعض ال methods اللي
كويسة يعني مثلا من ضمن ال method اللي في ال math
فينا method اسمه power power يعني اللي عملناها قبل
شوية R أس اتنين ممكن نحطها power R اتنين زايد يعني
اضربلي math.pi ضرب R أس اتنين تمشي
أنتوا معايا ولا لا يا جماعة؟ Math و Power هذي إشي
أوس كذا تمام؟ هي نفسها تكافئ R ضرب ضرب اتنين طيب
نشوف احنا برنا مثال تالت Write a program that
reads a numberو يقرر إذا كانت positive أو negative
يعني ببساطة بدنا نعمل برنامج ليه يقرأ رقم و يقول
هل هو positive ولا negative اشرح كيف بنعمله هذه
فكر فيها خطوة خطوة أول حاجة بقرا الرقم تمام؟ نقول
num يساوي int input enter
a number جيبنا رقم و خزّلناه في ال numبتفحص عندي
شرطين هل هو positive او negative فبنستخدم ايش F
statement فبنقول له F نعم أكبر من لأ ما هو انا بدي
positive او negative طبعا و هو اذا كان أكبر من صفر
طبعا بنحقق نقطتين وبنقول له هنا print else
أعتقد بحاجة الموضوع السهل تمام نعمل run دخل
رقم مثلا سبعة تمام هاي الطبع عليه positive ناقص
تسعة طبع عليه negative طيب نيجي على السؤال التاني
write a program that reads and prints whether it
is even or oddماذا يعني even او odd؟ زوجي ولا
فردي؟ ايش رأيك؟ وكيف نحل السؤال هذا؟ عشان
نعرف الرقم زوجيإذا كان بقبل القسم ع اتنين بدون
باقي فهو زوجي لكن إذا طلع فيه باقي بكون فردين طب
كيف نعرف إنه فيه باقي يعني المعيار الأساسي إنه فيه
باقي ولا لأ يعني أنا بتطلع على إيش على ذاك قسم إذا
أنا بدأ قسم إيش غمزة اللي بحطها؟ إذا بدأ قسملأ
slash إذا أنا بدي أجيب الباقى قصمة فهو المد لأ مش
slashing تقسيم صحيح ده فلاشة هجيت بنفصل يعني الآن
يا جماعة نكمل على البرنامج هذا أنا دخلت رقم
النمبر أنا بدي أجيب باقي قسمته على اتنين إذا مضت
اتنين اشهر مضت اتنين هاتلي باقي قسمته على اتنين
إذا
يساوي بالصفر شوف هذا ال يساوي يساوي معناه إيش شوف
ليه إن ناتج هذا طالب الصفر عشان هيك بنفرق ما بين
ال يساوي يساوي و باليساوي الواحدة
إذا بقيت القسم الصفر بيكون الرقم ماله؟ زوجي print
even
غير
هيك else
print odd
في ده أروح أبحث بقيت القسم تاني؟ خلاص أنا بحثت
بقيت القسم مرة واحدة والله إذا كان بقيت القسم
الصفربكون even غير ايك بكون odd واضح يا جماعة
السؤال هذا تعالي نجرب دخل
رقم ستة اظن ان انت مش شايفين هذا اللي هنا تمام مش
عارف المرة اللي جاي بحاول اكبره هذا الخط اللي هنا
طبعا ال even اما ال run تاني حط مثلا تسعةodd تمام
تسعة بقى قسمته على اتنين بيطلع واحد صح ولا مش تسعة
على اتنين بيطلع اربعة و الباقي واحد طيب بدنا نميز
يا جماعة هي اد اشارة ايش تقصيد يعني هي هنا لما
اقول مثلا print تسعة
على اتنين
هذه أربعة و نص طبعا لك لما قلنا زي هيك هذا معناه
اقسم و هكلي بس الرقم الصحيح طبعا يعني هنا بيجيبلي
بس ايش بيجيبلي أربعة لحالة طبعا طيب السؤال البعد
Write a program that reads a score and prints a
grade ايش يعني الكلام هذا؟ هل رأيت يا جماعة احنا
في الجامعة هنا في تقديرات صح ولا؟ اذا كان معدل
الطالب اقل من ستين راسب صح؟ من ستين لسبعين مقبول
سبعين ل تمانين جيد تمانين ل تسعين جيد جدا اكتر من
تسعين ممتازبنعمل برنامج ندخله إحنا علامة الطالب و
نطلع له تقدير معينته
بندخل علامة الطالب و نطلع له تقدير أول
حاجة بنعمل خلينا نقول mark enter
your
markهو بده يطبع لك ايش؟ ل grade ايش ما بيسويش ..
ايش رأيكوا اللي جيبناه نعمله؟ بدنا نعمل سلسلة من
الشروط، بده اقولله إذا كان معدل الطالب أكتر من 90،
اطبع له ممتازعشان افحصلي اذا كان معدله بين تبعين و
تسعين جيد جدا اذا كان معدله من سبعين ل تمانين جيد
واحد كذا طبعا هذا مش قانون ممكن تبدأ من الممتاز
ممكن تبدأ من الراسب عادي فبنقوله if ال mark نبدأ
اقل من ستين مثلا
لأ يعني ال 60 لاجح تمام؟ إذا كان أقل من 60 print
فيند
ماشي يا جماعة؟ طب بعدين إيش نعمل؟ بالظبط أنا عندى
.. لما يكون عندي أكت سلسلة شروط بستخدم إيش؟ else
if تمام؟ اللى هى نختصرها إيش؟ ال .. ال if ال if
إيش؟ هذ ال if اختصرها إيش؟ else غير ذلك افحص شرط
تانى تمام؟ فى فرق ما بين if else و if ال .. ال ifF
إذا اتحقق الشرط F إذا
اتحقق الشرط F إذا اتحقق الشرط F إذا اتحقق الشرط F
إذا اتحقق الشرط F إذا أتحقق الشرط F إذا أتحقق
الشرط F إذا أتحقق الشرط F إذا أتحقق الشرط F إذا
أتحقق الشرط F إذا أتحقق الشرط F إذا أتحقق الشرط F
إذا أتحقق الشرط F إذا أتحقق الشرط F إذا أتحقق
الشرط F إذا أتحقق الشرط F إذا أتحقق الشرط F إذا
أتحقق الشرط F إذا أتحقق الشرط F إذا أتحقق
الشرط F إذا أأقل من ستين and mark أكبر من أو يصار
صفر ليش عملت هيك؟ اه بالظبط تمام إذا كانت العلامة
أكبر من صفر أو أصغر من ستين اطبع ال field else if
إذا ال mark أكبر
من
أو يساوي ستين and ال mark أقل من سبعين لا
مش good accepted و
بعدين بنا كمان إيش ال if ال mark أكبر من أو يساوي
سبعين and
ال mark أصغر من تمانين جود
أيش عملت أنا يا جماعة؟ آخر
واحد else بتشمل افرض واحد دخل أقل من صفر أو أكبر
من مية، فبينزل تحت، تمام؟ هذه كلها شروط، وهذا ايش
عن ال else الأخيرة؟ ما دون ذلك، إذا ما اتحققش كل
الشروط اللي فوق، خد الشرط الأخير، تمام؟
الان سبعة و ستة مثلا طبع الإيش accepted خمسة و
تسعين أو ستة و تسعين طبع الإكسلان ناقص خمسة هذا
طبع الإيش invalid mark فهذا تطبيق على إيش اللي مع
ال F و ال LSF تمام؟ في حاجة بده اختصر اللي قلتيها
أكبر من صفر و أصغر من اش من ستين ممكن نختصرها
بالطريقة هذه نقول بمشي
ولا بمشيش صح و هكذا بنعمل في اش في البجين نقول
صح ولا؟ وهذا ميزة كبيرة على فكرة موجودة في الـ
Python وليست موجودة في لغات تانية الطريقة هذه ان
انت تعمل مقارنة في نفس ال statement مقارنتين مع
بعض أكبر من و أصغر من في لغات البرمجة التانية لأ
يعني مثلا في ال Java لازم تعمل end كل شرط تفصله
end في ال Python هذه ممتازة جدا الشغل واضح يا
جماعة؟تمام احنا هيك انهينا الجزء الاول من المراجعة
تمام؟ يعني انا ملاحظ برضه ان انتوا شوية يعني ماشي
وضعكوا يعني بتتفاعلوا معايا و بتجاوبوا و هذا اشي
كويس يعني و بشر بخير تمام؟ و ان شاء الله ابقالكوا
هيك لآخر يعني و المحاضرة الجاية ان شاء الله بنكمل
المراجعة، يعطيكوا العافية