Python Tips | بالعربي
رفتن به کانال در Telegram
عندما تحقق إنجازات، استمر في التعلم ، ف سر نجاح المبرمجين هو الاستمرارية✨️.
نمایش بیشتر2 611
مشترکین
+1224 ساعت
+687 روز
+26230 روز
آرشیو پست ها
⭐كلمة 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 بالتوفيق للجميع🤍 #مشاريع_بايثون
