en
Feedback
Python Tips | بالعربي

Python Tips | بالعربي

Open in Telegram

عندما تحقق إنجازات، استمر في التعلم ، ف سر نجاح المبرمجين هو الاستمرارية✨️.

Show more
2 611
Subscribers
+1224 hours
+687 days
+26230 days
Posts Archive
﴿ يُدَبِّرُ الْأَمْرَ ﴾.✨ اللَّهُم قلوبنا بلغها الاطمئنان .🤍 .
﴿ يُدَبِّرُ الْأَمْرَ ﴾.✨
اللَّهُم قلوبنا بلغها الاطمئنان .🤍 .

⭐كلمة extend معناها يمتد ⭐وظيفة الـ ()extend ميثود : أنها تجعل القائمة تمتد لتشمل عناصر قائمة أخرى ⭐مثلاً :
list = [ 2, 4, 6 ]
list_1 = [ 8, 10 ]

list.extend(list_1)
⭐في هذا المثال أمرنا القائمة الأولى list أن تمتد لتشمل عناصر القائمة الثانية list_1 فتصبح كالتالي :
list = [2, 4, 6, 8, 10]
#القوائم_Lists

لو اجينا لأهمية الـ ( )append فهي تقوم بإضافة عنصر إلى قائمة في الحقيقة لو تركز لـ كلمة append ستجد أن معناها هو ألــحِـق مثلاً :
list.append("Element")
⭐في المثال السابق انت تأمر الـ list أن تُلحِق العنصر Element ضمن عناصرها ومن هذا المثال تستنتج وظيفة الappend وهي تقوم بإلحاق عنصر إلى قائمة 🙂👍 #القوائم_Lists

أو تقدر تضيفهم بإستخدام ( )extend ميثود كالتالي :
friends.extend(["Waleed", "Yahya"])
#سيتم إضافتهم للقائمة لتكون :
friends=["Mohammed", "Ahmed", "Ayman", "Oday", "Salem", "Omar", "Waleed", "Yahya"]
#القوائم_Lists

الـ List تقدم لنا العديد من الوظائف أو التسهيلات في التعامل مع العناصر والقيم ⭐إذا كان لدينا List كالتالي :
friends=["Mohammed", "Ahmed", "Ayman" , "Oday"]
⭐لإضافة عنصر جديد الى الـ list نقوم بإستخدام الـ ( )append ميثود كالتالي :
friends.append("Salem")
#هنا سيتم إضافة العنصر Salem الى القائمة السابقة وستكون : 
friends=["Mohammed", "Ahmed", "Ayman", "Oday", "Salem"]
⭐أو تقدر تضيف عنصر للقائمة بدون الحاجة الى استخدام ( )append كالتالي :
friends += ["Omar"]
#وسيتم إضافة العنصر Omar للقائمة :
friends=["Mohammed", "Ahmed", "Ayman", "Oday", "Salem", "Omar"]
⭐في الواقع تقدر تضيف عدة عناصر بهذه الطريقة 🙂 :
friends += ["Waleed", "Yahya"]
#وسيتم إضافتهم ضمن القائمة السابقة
#القوائم_Lists

. ⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️ القوائم Lists ⭐ ⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️ ⭐قبل أن نتكلم عن أهمية الــ Lists سأعطيكم مثالاً : ⭐مثلاً إذا عندك مجموعة من العناصر هل تعتقد أنك ستقوم بإضافتهم بالشكل التالي :
fruit_1 = "apple"
fruit_2 = "banana"
fruit_3 = "orange"
.............
fruit_10 = "Blueberry"
🔹هل تتوقع أننا ننشئ لكل عنصر متغير خاص فيه⭐ ؟؟ هذا ممكن بس يفضل تسحب ملفك وتروح كلية العلوم الإدارية 🙂💔 ⭐وهنا تكمن أهمية القائمة List : 🔹وهي بإختصار تعمل على تخزين مجموعة من العناصر أو القيم من أي نوع سواء كانت أرقامًا أو نصوصًا أو أي كائنات أخرى.👍 ⭐وهي كالتالي :
fruits= ["apple", "banana", "orange", "Blueberry"]
⭐لاحظ أن أول عنصر في القائمة Lest بتكون الفهرسة(index) الخاصة فية هو 0 والثاني هو 1 والثالث هو 2 ‼️بالمختصر القاعدة العامة للفهرسة(index) هي :
idx = n - 1
‼️ركز على موضوع الـ index لأنه بنستخدمة للوصول لعنصر في ترتيب معين من القائمة ⭐مثلاً عندنا List كالتالي :
friends=["Mohammed", "Ahmed", "Ayman", "Oday"]
⭐لو قمنا بعمل :
print( friends[0] )
#سيقوم بطباعة العنصر الأول من القائمة الذي هو Mohammed

print( friends[2] )
#سيقوم بطباعة العنصر الثالث من القائمة الذي هو Ayman
⭐إذا كنت تريد طباعة آخر عنصر من القائمة فرضاً لو أن عناصر القائمة كثيررة فقط عليك أن تعمل :
print( friends[-1] )
#سيقوم بطباعة العنصر الأخير من القائمة الذي هو Oday
#القوائم_Lists

﴿ يُبَشِّرُهُمْ رَبُّهُم ﴾ ✨.         
"أمنيّاتك ..لن تُعجز الله " 🦋 جمعة مباركة 🦋

الآن وعلى منصة التليجرام بوت : ⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️ 📚 ᵇᵒᵗطالب أكاديمي 🎓 ⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️ يحتوي على : مكتبة لطلاب الثانوية العامة وفيها كل مايحتاجونه من كتب للمناهج وملخصات متنوعة ونماذج وزارية للصف الثالث الثانوي لجميع الأعوام السابقة مكتبة لطلاب التأهيل الجامعي وفيها كل مايحتاجونه من ملخصات متنوعة ونماذج اختبارات قبول لجميع الجامعات اليمنية 🔹ليس هذا فقط 🙂 مكتبة طبية تحتوي على قسم الطب البشري وطب الأسنان والصيدله وسيتم إضافة بقية الأقسام وتطويرها قريباً جداً 👍🔥 مكتبة تقنية وبرمجية وفيها كل مايخص التقنية والبرمجة والتكنولوجيا مكتبة للروايات والقصص العربية والأجنبية والأسيوية والكثيررررر أعلم أن المكاتب صغيرة بعض الشيء لكنني سأعمل على تطويرها حتى تصبح من أكبر المكاتب الإلكترونية على منصة التليجرام بإذن الله تعالىرابط البوت : https://t.me/Acad_student_bot قناة البوت : https://t.me/Acad_student

. دالة الــ ( )min : هي عبارة عن دالة تقوم بإيجاد العدد الأصغر من بين مجموعة أعداد
num1 = 5
num2 = 10

minimum = min(num1 , num2)

print(minimum)
مثال آخر :
num1 = float(input("Enter a first number: "))
num2 = float(input("Enter a second number: "))
num3 = float(input("Enter a third number: "))
num4 = float(input("Enter a fourth number: "))

minimum = min(num1 , num2 , num3 , num4)

print(f"The minimum number is: {minimum}")
🔹في هذا المثال يطلب من المستخدم ادخال اربعة ارقام وبعدها يتم إيجاد الرقم الأصغر من بينهم بواسطة دالة ال ( )min ويتم طباعته 👍 #functions_in_python

. دالة الــ ( )max : هي عبارة عن دالة تقوم بإيجاد العدد الأكبر من بين مجموعة أعداد
num1 = 5
num2 = 10

maximum = max(num1 , num2)

print(maximum)
مثال آخر :
num1 = float(input("Enter a first number: "))
num2 = float(input("Enter a second number: "))
num3 = float(input("Enter a third number: "))
num4 = float(input("Enter a fourth number: "))

maximum = max(num1 , num2 , num3 , num4)

print(f"The maximum number is: {maximum}")
🔹في هذا المثال يطلب من المستخدم ادخال اربعة ارقام وبعدها يتم إيجاد الرقم الأكبر من بينهم بواسطة دالة ال ( )max ويتم طباعته 👍 #functions_in_python

‏﴿وَهُوَ أَرْحَمُ الرَّاحِمِينَ﴾

هذا التعب سينتهي بفرحة تعوضك عن كُل شيء.🦋

. بعض الدوال في بايثون ملخصة في ملف واحد 👍 ألف شكر لمن تعب في تجهيز الملف 🦋 #functions_in_python

إن زادَت هُمومك تذكر قوله :
 ﴿ فَإِنِّي قَرِيب ﴾ 🦋

قدراً يُدبرهُ الله خيراً من أماني لا نعلم مخافيها🦋
          ✨جمعة مباركة✨

فهرس القناه كورسات إبراهيم عادل : #ابراهيم_عادل كورس تعلم الأساسيات لإبراهيم عادل: #أساسيات_البرمجة كورس تعلم البايثون لإبراهيم عادل: الوحدة الأولى: #بايثون_الوحده1 الوحدة الثانية: #بايثون_الوحده2 الوحدة الثانية: #بايثون_الوحده3 الوحدة الرابعة: #بايثون_الوحده4 الأساسيات في بايثون : #الكلمات_المحجوزة #القوائم_Listsدوال في بايثون : الدوال #functions_in_pythonمكاتب بايثون : #مكاتب_بايثون بعض المشاريع في بايثون : #مشاريع_بايثون 🫥وسيتم تحديث الفهرس بإستمرار بين الحين والآخر

‏لَنْ يَخذلَكُ اللَّه أبداً.😀

👑حل مشروع نقل الأرنب👑
field = [["🥕","🥕","🥕"],["🥕","🥕","🥕"],["🥕","🥕","🥕"]]
for i in field:
 print(i)
    
choose= input("Enter the row and column number :")
raw = int(choose[0])
column = int(choose[1])
field[raw -1][column -1] = "🐇"
for i in field:
 print(i)
أي استفسار يرجى التواصل مع البوت الخاص بالقناه : @Manag_Aca_bot #مشاريع_بايثون

طبعاً شكل الأعمده والصفوف المطبوعة هي عباره عن قائمة متداخلة 👍

. مشروع سهل وممتع لتنشيط عقلك في كتابة الأكواد🔥 أولاً يجب طباعة هذا الشكل :
["🥕" , "🥕" , "🥕"]
["🥕" , "🥕" , "🥕"]
["🥕" , "🥕" , "🥕"]
بعدها تطلب من المستخدم اختيار مكان من القائمه في الأعلى ينتقل اليه الأرنب😀 عن طريق إدخال رقمين في ()input واحدة فقط بحيث يكون الرقم الأول هو رقم الصف والثاني هو رقم العمود 🟢يعني مثلاً لو أدخل المستخدم ٢٣ يتم احتساب الصف الثالث العمود الثاني ويتم استبدال ماهو في الصف والعمود بالأرنب🐇 ويتم طباعة الشكل على حسب ما أدخله المستخدم :
["🥕" , "🥕" , "🥕"]
["🥕" , "🥕" , "🥕"]
["🥕" , "🐇" , "🥕"]
مع الأخذ بالإعتبار أن القوائم تبدأ بالعد من الصفر في بايثون 🙂 إذا أنجزت المشروع يرجى إرساله إلى بوت التواصل الخاص بالقناه : @Manag_Aca_bot بالتوفيق للجميع🤍 #مشاريع_بايثون