Python | تعلم لغة بايثون
13.7K subscribers
49 photos
45 videos
13 files
135 links
دورة تعليمية مجانية عن تعلم لغة البرمجة Python

رابط قناتنا الرئيسية
T.me/programming2099
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
الدرس التاسع الجزء الأول

لينك الدرس على يوتيوب
https://youtu.be/BubbmGLhgp0
Media is too big
VIEW IN TELEGRAM
الدرس التاسع : الجزء الثاني

لينك الدرس على يوتيوب
https://youtu.be/gQxch0k9B0E
This media is not supported in your browser
VIEW IN TELEGRAM
الدرس التاسع : الجزء الثالث

لينك الدرس على يوتيوب
https://youtu.be/SIJ_nso0DEo
Media is too big
VIEW IN TELEGRAM
الدرس التاسع : الجزء الرابع

لينك الدرس على يوتيوب
https://youtu.be/p-t3teczq-s
ملاحظة جدا مهمة خاصة بالدرس التاسع : في الجزء الثاني والثالث ، وضحنا كيف نطبع النصوص مع الأرقام في جملة واحدة ، أي على سبيل المثال :

name="Ali"

age= 30

print("my name is " +name +" my age is" + str (age) + " yrs old")


أما في الجزء الرابع فقمنا بتسهيل الامر ، حيث نستطيع استخدام الفاصلة ( , )بدلا من اشارة الزائد (+) وبهذا نستطيع أن ندمج النصوص مع الأرقام في عملية طباعة واحدة فقط من دون الحاجة الى تحويل نوع قيمة المتغير age من رقمي إلى نصي ،
فهيكون الكود كالاتي :


print("my name is " , name , " my age is " , age , " yrs old")
🖍 السؤال الأول : ما هو المتغير وما هي فائدته ؟

🖍 السؤال الثاني : كيف نستخدم المتغيرات في التعامل مع الارقام والكلمات ؟

🖍 السؤال الثالث : هل نستطيع تخزين اكثر من قيمة في متغير واحد كما في هذا الشكل ، ذاكرا السبب .

x= 3,4

🖍 السؤال الرابع : ما الفرق بين استخدام إشارة الزائد (+) واشارة الفاصلة ( , ) في طباعة النصوص مع الأرقام في عملية واحدة .مع اعطاء مثال لكل منهما

🖍 السؤال الخامس : ما معنى العبارات الاتية وما هي فائدتهما

int , str , float , bool , chr

مع اعطاء مثال بسيط لكل منهما .

🖍 السؤال السادس :

أ ) هل الكود الاتي صحيح

X = "ahmed"

Y= "Syria"

age = 30

Print( ' my name is ' x , ' im From ' y , my old is ' age ' yrs old)

وإن لم يكن صحيحا فكيف تصححه .

ب ) في هذا السؤال يجب عدم الغش حتى ولو لم تعرف الحل ، ولا تستخدم أي برنامج يساعدك في الحل ،

ما هو ناتج تنفيذ الكود الاتي :

x , y ,z = "ali" , " ahmed" , "zaid"

x=y

print (x)

z=x

print(z)

y = z

print (z)
Python | تعلم لغة بايثون
🖍 السؤال الأول : ما هو المتغير وما هي فائدته ؟ 🖍 السؤال الثاني : كيف نستخدم المتغيرات في التعامل مع الارقام والكلمات ؟ 🖍 السؤال الثالث : هل نستطيع تخزين اكثر من قيمة في متغير واحد كما في هذا الشكل ، ذاكرا السبب . x= 3,4 🖍 السؤال الرابع : ما الفرق بين استخدام…
🖍 إجابة السؤال الأول :

المتغير في اللغة العربية : هو أي كائن يخزن قيمة معينة قد تتغير بمرور الوقت حسب رغبة المستخدم ،

المتغير في البرمجة : هو موقع في ذاكرة الحاسوب العشوائية
(RAM)
هذا الموقع يستخدم لخزن قيمة معينة قد تتغير بمرور الوقت حسب رغبة المستخدم سواء كانت نصية مثل ahmed أو رقمية مثل 9 أو منطقية يعني (صح ، خطأ) ، (True , False)

فائدة المتغيرات : واجب ✏️

🖍 السؤال الثاني : واجب ✏️

🖍 السؤال الثالث : غير مطالب بالأجابة على هذا السؤال ،
وجواب هذا السؤال هو نعم ولكن بدون فائدة فلو قلنا
x=3,4

فلا نستطيع اجراء العمليات الحسابية مع قيمة هذا المتغير إلا مع متغير قيمته مماثلة لهذا المتغير ، أي مثل
y= 4,5

فلو جمعنا x+y فسيكون الناتج كالآتي
(3, 4, 4, 5)

فنلاحظ أنه لا توجد أي فائدة من هذه العملية ولكن توجد ثلاث طرق أخرى سنتعرف عليها لاحقا ، تستخدم لخزن اكثر من قيمة في متغير واحد وبطريقة منظمة سنتعرف عليها لاحقا وبالتفصيل الممل ،

🖍 السؤال الرابع : واجب ✏️

🖍 السؤال الخامس : واجب ✏️

🖍 السؤال السادس :

أ) واجب ✏️

ب)

x=y

معنى هذا الكلام أن قيمة x تغيرت وأصبحت مثل قيمة y
وبما أن قيمة y هي احمد فتكون قيمة x احمد أيضا

z=x
واجب ✏️

y=z
واجب ✏️
This media is not supported in your browser
VIEW IN TELEGRAM
الدرس العاشر : التحويل بين أنواع المتغيرات.

لينك الدرس على يوتيوب
https://youtu.be/zY4Vo-CF7qo
Media is too big
VIEW IN TELEGRAM
الدرس الحادي عشر : العمليات الرياضية في بايثون

لينك الدرس على يوتيوب
https://youtu.be/o2_yGyx6Krc
شاركوا بهذا الأستفتاء
https://t.me/c/1411996968/5018
Media is too big
VIEW IN TELEGRAM
الدرس الثاني عشر : الأولويات في العمليات الرياضية

درس توضيحي

لينك الدرس على يوتيوب
https://youtu.be/6_3ZUl6ezd8
This media is not supported in your browser
VIEW IN TELEGRAM
الدرس الثالث عشر : العمليات المنطقية

لينك الدرس على يوتيوب :
https://youtu.be/fk-w-vExCNE
السؤال الأول : أوجد قيمة x بأستخدام لغة البرمجة Python

50 درجة
السؤال الثاني : تحقق من صحة الأكواد الاتية ، ثم صحح الخطأ إن وجد ، وما هي مخرجات كل عملية طباعة .

26 درجة
السؤال الثالث : ما هي مخرجات كل عملية طباعة من دون تصحيح الأخطاء الموجودة في الأسئلة ؟

24 درجة
This media is not supported in your browser
VIEW IN TELEGRAM
الدرس الرابع عشر : التعليقات

رابط الدرس على يوتيوب
https://youtu.be/j6K_zXqEvZI
Media is too big
VIEW IN TELEGRAM
الدرس الخامس عشر: دالة الأدخال

لينك الدرس على يوتيوب :
https://youtu.be/SkCkfeiDNhY
ملاحظات قبل إجراء الامتحان :

1 لو انت درست البايثون من قبل فلا يجوز لك أن تستخدم دوال تساعدك في الحل لم يتم شرحها في الدروس السابقة.

2 مدة الامتحان 15 ساعة
🖍 السؤال الأول : أكتب برنامج يستخدم لحساب العمر ، بحيث يطلب البرنامج من المستخدم أن يدخل السنة التي ولد فيها ثم يقوم البرنامج بحساب عمره .

15 درجة
🖍 السؤال الثاني : أوجد قيمة d

20 درجة