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