Python Tips | بالعربي
2.53K subscribers
174 photos
87 videos
27 files
218 links
عندما تحقق إنجازات، استمر في التعلم ، ف سر نجاح المبرمجين هو الاستمرارية✨️.
Download Telegram
functions in python (1).pdf
1.7 MB
.
بعض الدوال في بايثون ملخصة في ملف واحد 👍

ألف شكر لمن تعب في تجهيز الملف
🦋
#functions_in_python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Forwarded from لحظة إدراك : (𝖍𝖆𝖘𝖘𝖆𝖓 𝖆𝖑𝖓𝖆𝖖𝖊𝖊𝖇)
هذا التعب سينتهي بفرحة تعوضك عن كُل شيء.🦋
Please open Telegram to view this post
VIEW IN TELEGRAM
‏﴿وَهُوَ أَرْحَمُ الرَّاحِمِينَ﴾
1🥰1
.
دالة الــ ( )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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
.
دالة الــ ( )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
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
الآن وعلى منصة التليجرام بوت :

⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️
📚 ᵇᵒᵗطالب أكاديمي 🎓
⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️

يحتوي على :

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

مكتبة لطلاب التأهيل الجامعي وفيها كل مايحتاجونه من ملخصات متنوعة ونماذج اختبارات قبول لجميع الجامعات اليمنية

🔹ليس هذا فقط 🙂

مكتبة طبية تحتوي على قسم الطب البشري وطب الأسنان والصيدله وسيتم إضافة بقية الأقسام وتطويرها قريباً جداً 👍🔥

مكتبة تقنية وبرمجية وفيها كل مايخص التقنية والبرمجة والتكنولوجيا

مكتبة للروايات والقصص العربية والأجنبية والأسيوية والكثيررررر

أعلم أن المكاتب صغيرة بعض الشيء لكنني سأعمل على تطويرها حتى تصبح من أكبر المكاتب الإلكترونية على منصة التليجرام بإذن الله تعالى

رابط البوت :
https://t.me/Acad_student_bot

قناة البوت :
https://t.me/Acad_student
Please open Telegram to view this post
VIEW IN TELEGRAM
﴿ يُبَشِّرُهُمْ رَبُّهُم ﴾ .         

"أمنيّاتك ..لن تُعجز الله "

🦋 جمعة مباركة 🦋
Please open Telegram to view this post
VIEW IN TELEGRAM
.
⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️
القوائم 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
الـ 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
أو تقدر تضيفهم بإستخدام ( )extend ميثود كالتالي :
friends.extend(["Waleed", "Yahya"])
#سيتم إضافتهم للقائمة لتكون :
friends=["Mohammed", "Ahmed", "Ayman", "Oday", "Salem", "Omar", "Waleed", "Yahya"]

#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
لو اجينا لأهمية الـ ( )append فهي تقوم بإضافة عنصر إلى قائمة

في الحقيقة لو تركز لـ كلمة append ستجد أن معناها هو ألــحِـق

مثلاً :

list.append("Element")
في المثال السابق انت تأمر الـ list أن تُلحِق العنصر Element ضمن عناصرها

ومن هذا المثال تستنتج وظيفة الappend وهي تقوم بإلحاق عنصر إلى قائمة 🙂👍
#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
كلمة extend معناها يمتد

وظيفة الـ ()extend ميثود : أنها تجعل القائمة تمتد لتشمل عناصر قائمة أخرى

مثلاً :
list = [ 2, 4, 6 ]
list_1 = [ 8, 10 ]

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

#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
﴿ يُدَبِّرُ الْأَمْرَ ﴾.

اللَّهُم قلوبنا بلغها الاطمئنان .🤍
.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🎓 بوت طالب أكاديمي 📚

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

• إذا كنت تريد أن تكسب الأجر شارك هذه المكتبة ليستفيد منها الجميع فهناك الكثير يبحثون عن مثل هذه الكتب

• أتمنى منك أن تنشرها لكل شخص عندك 🤍
Please open Telegram to view this post
VIEW IN TELEGRAM
1
⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️
✔️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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
﴿قَدْ جَعَلَهَا رَبِّي حَقًا﴾  

تـخيَّـل
Please open Telegram to view this post
VIEW IN TELEGRAM
🎓 بوت طالب أكاديمي 📚
يحتوي على آلاف الكتب الإلكترونية بصيغة PDF ، بعبارة أخرى هو مكتبة شاملة في هاتفك 📱..

• لا تنسوا نشر هذا الرابط ليستفيد الجميع
🌹🤍..

• لا تنسونا من الدعاء
🤍..



📌 رابط البوت :
https://t.me/Acad_student_bot
ـــــــــــــــــــــــــــ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
تريدون برنامج بإستخدام القوائم تحاولوا عليه 🙂
Anonymous Poll
89%
نعم
8%
لا
3%
في وقت آخر
👍21
برنامج يطلب من المستخدم إدخال أرقام في دواره لا نهائية ويتم إضافة الأرقام إلى قائمة List ويجب أن لا ينتهي البرنامج عند ادخال المستخدم أحرف أو شيء غير الأرقام بل يطبع رسالة خطأ ويكمل ، إلا إذا أدخل كلمة stop يخرج من الدوارة ويتم التالي :

أولاً : طباعة الأرقام الذي أدخلها المستخدم
ثانياً : طباعة مجموع الأرقام
ثالثاً : طباعة المتوسط الحسابي للأرقام (المعدل)
👍4🔥1