fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Python Tips | بالعربي

Python Tips | بالعربي

رفتن به کانال در Telegram

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

نمایش بیشتر
2 834
مشترکین
-224 ساعت
+197 روز
+7030 روز
آرشیو پست ها
﴿قَدْ جَعَلَهَا رَبِّي حَقًا﴾  
تـخيَّـل✨

سويت بعض الأكواد مع التعليقات عشان يكون مفهوم للكل 🙂👍

⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️ ✔️Method in lists✔️ الميثود في القوائم ⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️ ⭐الـ ()append : تلحق عنصر جديد بالقائمة
#input :
num = [1 ,2 ,3]
num.append(4)   #الميثود
print(num)

#output :
#[1 ,2 ,3 ,4]
⭐الـ ()extend : تمتد لتشمل عنصر أو عدة عناصر جديدة إلى القائمة
#input :
num = [1 ,2 ,3 ]
num.extend([4 ,5 ])   #الميثود
print(num)

#output :
#[1 ,2 ,3 ,4 ,5 ]
⭐الـ ()index : معرفة موقع العنصر في القائمة
#input :
num = [1 ,2 ,3 ,4]
idx = num.index(3)    #الميثود
print(idx)

#output :
#2
⭐الـ ()insert : اضافة عنصر جديد إلى موقع معين في القائمة
#input :
num = [1 ,2 ,4]
num.insert(2 , 3)     #الميثود
#بحيث أن 2 هو رقم الموقع(index) الذي سيضيف له العنصر 3
print(num)

#output :
#[1 ,2 ,3 ,4]
⭐الـ ()remove : حذف عنصر معين من القائمة
#input :
num = [1 ,2 ,3]
num.remove(2)   #الميثود
print(num)

#output :
#[1 ,3]
⭐الـ ()pop : حذف عنصر محدد من خلال موقعه من القائمة [ إدخال الindex الخاص بالعنصر]
#input :
num = [1 ,2 ,3 ,4]
num.pop(0)     #الميثود
#حيث أن ال0 هو موقع العنصر 1 في القائمة 
print(num)

#output :
#[2 ,3 ,4]
⭐الـ ()clear : تفريغ القائمة من جميع العناصر
#input :
num = [1 ,2 ,3]
num.clear()    #الميثود
print(num)

#output :
# []
⭐الـ del : حذف عنصر أو عدة عناصر من خلال موقعة في القائمة [ إدخال الindex الخاص بالعنصر ]
#input :
num = [1 ,2 ,3 ,4 ,5]
del num[0]    #الميثود
print(num)

#output :  
#[2 ,3 ,4 ,5]
⭐مثال آخر حذف عدة عناصر :
#input :
num = [10 ,5 ,8 ,22 ,33]
del num[0 : 3]    #الميثود
#حذف من ال (index) 0 إلى ماقبل ال (index) 3
print(num)

#output :  
#[22 ,33]
#القوائم_Lists

🎓 بوت طالب أكاديمي 📚 • هو أحد أكبر مخازن الكتب الإلكترونية وأكثرها تنظيماً على تليجرام 👨🏻‍💻┊ 📖℡ . • رابط البوت┊ https://t.me/Acad_student_bot • قناة البوت┊ https://t.me/Acad_student • إذا كنت تريد أن تكسب الأجر شارك هذه المكتبة ليستفيد منها الجميع فهناك الكثير يبحثون عن مثل هذه الكتب • أتمنى منك أن تنشرها لكل شخص عندك 🤍

﴿ يُدَبِّرُ الْأَمْرَ ﴾.✨ اللَّهُم قلوبنا بلغها الاطمئنان .🤍 .
﴿ يُدَبِّرُ الْأَمْرَ ﴾.✨
اللَّهُم قلوبنا بلغها الاطمئنان .🤍 .

⭐كلمة 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 ⭐مكاتب بايثون : ⭐#مكاتب_بايثون ⭐بعض المشاريع في بايثون : ⭐#مشاريع_بايثون 🫥وسيتم تحديث الفهرس بإستمرار بين الحين والآخر