Python Tips | بالعربي
2.53K subscribers
175 photos
87 videos
27 files
218 links
عندما تحقق إنجازات، استمر في التعلم ، ف سر نجاح المبرمجين هو الاستمرارية✨️.
Download Telegram
اكتب برنامج يقوم بإضهار القائمة التالية :

1. Enter Tuple Element.
2. Print Tuple Element.
3. Search in Tuple.
4. Update Element in Tuple.
5. Exit.
.
يطلب من المستخدم اختيار رقم من الخيارات المعروضه :

- الخيار الأول يقوم بإدخال عناصر الى Tuple
- الخيار الثاني يقوم بطباعة عناصر الTuple
- الخيار الثالث بحث عن عنصر في ال Tuple
- الخيار الرابع تعديل عنصر في الTuple
- الخيار الخامس للخروج من البرنامج

إذا تم اختيار رقم غير هذه الأرقام يتم طباعة رسالة خطأ وطلب ادخال رقم صحيح مرة اخرى وعدم الخروج ومن البرنامج

💎يجب ان يختار المستخدم الرقم 1 عند تشغيل البرنامج لأول مرة .. مالم فيتم طباعة رسالة يطلب فيها من المستخدم ان يدخل الرقم واحد للمرة الأولى
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Python Tips | بالعربي
اكتب برنامج يقوم بإضهار القائمة التالية : 1. Enter Tuple Element. 2. Print Tuple Element. 3. Search in Tuple. 4. Update Element in Tuple. 5. Exit. . يطلب من المستخدم اختيار رقم من الخيارات المعروضه : - الخيار الأول يقوم بإدخال عناصر الى Tuple - الخيار…
import os
R = 1
while True:
os.system("clear") #حذف السابق
print('''
1. Enter Tuple Element.
2. Print Tuple Element.
3. Search in Tuple.
4. Update Element in Tuple.
5. Exit.
''')
choose = int(input("Enter one of the previous options: \n"))

if choose == 1 or R == 1 :
os.system("clear")
# التحقق من أن أول قيمة اختارها المستخدم هي الواحد
if choose != 1:
input("\nYou have to choose 1 for the first time\nEnter anything to return to the main menu...\n")
continue # العودة الى بداية الدوارة

# الخيار رقم 1 :
L = []
size = int(input("\nEnter size the tuple: "))
for i in range(size):
y = int(input(f"Enter the element {i+1}: "))
L.append(y)
T = tuple(L)
R += 1

print("\n✓ Items have been added successfully ✓")
input("Enter anything to return to the main menu...\n")

elif choose == 2:
os.system("clear")
#الخيار رقم 2 :
print("\nElement the tuple is: ",T)
input("\nEnter anything to return to the main menu...\n")

elif choose == 3:
os.system("clear")
#الخيار رقم 3 :
search=int(input("\nEnter element to search for: "))
if search in T:
print("✓ found ✓")
else:
print("!! Not found !!")
input("\nEnter anything to return to the main menu...\n")

elif choose == 4:
os.system("clear")
#الخيار رقم 4 :
se=int(input("\nEnter value to search for: "))
if se in T:
temp=list(T)
update=int(input("Enter the value you want to replace with: "))
for s in range(len(T)):
if temp[s]==se:
temp[s]=update
T = tuple(temp)
print("\n✓ The tuple has been updated ✓")
else:
print("!! Not found !!")
input("\nEnter anything to return to the main menu...\n")

elif choose == 5:
os.system("clear")
#الخيار رقم 5 :
print("Thank you for visiting")
break

else:
os.system("clear")
#إذا لم يدخل أحد الخيارات السابقة
input("!! please enter only one of the avaiable choices !!\nEnter anything to return to the main menu...\n")
👍3
    { فَإِنَّكَ بِأَعْيُنِنَا }

وَهل بعدَ هذهِ المُواسَاةِ قَلَق ؟
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
.
🔤🔤🔤

ما هو الـ Set؟

الـ Set هو بنية بيانات في علوم الحاسب تُستخدم لتخزين مجموعة من القيم الفريدة دون أي ترتيب محدد. تتميز الـ Set بخصائصها التالية:

* فريدة: لا يمكن أن تحتوي الـ Set على قيم مكررة.
* غير مرتبة: لا يتم ترتيب عناصر الـ Set بأي ترتيب محدد.
* فعالة: تتميز عمليات البحث والإضافة والحذف في الـ Set بفعاليتها.

دوال الـ Set:

تحتوي الـ Set على العديد من الدوال التي تسمح بإجراء عمليات مختلفة على عناصرها ومنها :

1. ال add(element): تضيف عنصرًا جديدًا إلى الـ Set.

my_set = {1, 2, 3}
my_set.add(4)
print(my_set) # {1, 2, 3, 4}
.
2. ال remove(element): تزيل عنصرًا من الـ Set.

my_set.remove(2)
print(my_set) # {1, 3, 4}
.
3.ال len(my_set): ترجع عدد العناصر في الـ Set.

print(len(my_set))  # 3
.
4. ال in(element): تتحقق من وجود عنصر في الـ Set.

print(2 in my_set)  # False
.
5. ال union(other_set): تُرجع Set جديدًا يحتوي على جميع عناصر الـ Set الحالي و Set آخر.

other_set = {3, 4, 5}
my_set = my_set.union(other_set)
print(my_set) # {1, 3, 4, 5}
.
6.ال intersection(other_set): تُرجع Set جديدًا يحتوي على العناصر المشتركة بين الـ Set الحالي و Set آخر.

my_set = my_set.intersection(other_set)
print(my_set) # {3, 4}
.
7. ال difference(other_set): تُرجع Set جديدًا يحتوي على جميع عناصر الـ Set الحالي التي لا توجد في Set آخر.

my_set = my_set.difference(other_set)
print(my_set) # {1}
.
8.ال isdisjoint(other_set): تتحقق من عدم وجود أي عناصر مشتركة بين الـ Set الحالي و Set آخر.

print(my_set.isdisjoint(other_set)) 
# True
.
9. ال clear(): تُفرغ الـ Set من جميع عناصرها.

my_set.clear()
print(my_set) # set()
ملاحظة: هذه ليست قائمة شاملة بكل دوال الـ Set، إنما هي أهم الدوال التي تُستخدم بشكل متكرر.

أمثلة على استخدام الـ Set:

* تخزين مجموعة من القيم الفريدة، مثل أسماء المستخدمين في نظام تسجيل الدخول.
* التحقق من وجود عنصر في مجموعة من القيم.
* إيجاد العناصر المشتركة بين مجموعتين من القيم.
* إيجاد العناصر التي توجد في مجموعة ولا توجد في مجموعة أخرى.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Important Methods In :
List
set
Dictionary
Please open Telegram to view this post
VIEW IN TELEGRAM
2
 ‏﴿فَاصْبِرْ صَبْرًا جَمِيلًا﴾

سَيكُون العَوض مُعجزة.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
صباح الخير ⛅️:
سيُشرق صباح الخير في قلبك ، في دربك ، في سَـائر عُمرك ، عندما تؤمن بأن الله مَعك لأن الصباح بسمة رضا ونبض جديد بأنفاس جديده إِملأ روحك تفاؤلاً وإنظر الى يومك كأنه أجمل يوم في حياتك فالسعاده لا تُشترى بل انت من يصنعها .
مواقع الذكاء الاصطناعي.pdf
160.4 KB
روابط جاهزة لمواقع ذكاء اصطناعي بتفيدكم جداً بمجالات مختلفة.. 👍🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
     ﴿ وَجَاءَتْهُ الْبُشْرَىٰ ﴾

ثُم يأتيك الله بأشد ما يتمناه قلبك🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Python_Exam_1.pdf
2.6 MB
#تقنية_برمجة

20 تمرين في لغة البايثون لإختبار معلوماتك
👍21
       {‏إِنَّهُ يَعْلَمُ الْجَهْرَ وَمَا يَخْفَى}

نواياك هي من تحدد مصيرك ، كُّن صادقاً في أقوالك وفي أفعالك
👍1
    ﴿وَلَا تَيْأَسُوا مِن رَّوْحِ اللَّهِ﴾.

رباهُ رحمةً مِنك تُسقينا بالرجوعِ إليكَ 💜
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
.
🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤

هو موقع ذكاء اصطناعي للمطورين البرمجيين، للحصول على أي معلومات تخص البرمجة وكتابة الأكواد البرمجية بشكل أسرع وأكثر كفاءة.

يدعم جميع لغات البرمجة

مميزات الموقع:

إكمال الأكود البرمجية.
التحقق من الأخطاء.
التوثيق التلقائي.
البحث عن أكواد للبرامج التي تحتاجها .
أدوات مساعدة أخرى.

💎يدعم رفع صور خوارزميات ويقوم بتحويلها إلى أكواد برمجية بأي لغة برمجة تريد

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

ملاحظة: الموقع متاح باللغة الإنجليزية فقط ، ويمكنك إستخدامه باللغة العربية بواسطة ترجمة جوجل

الأفضل استخدام اللغة الإنجليزية عند طرح الاسئلة عليه من أجل الحصول على معلومات اكثر دقة

رابط الموقع
🐱 https://www.blackbox.ai/ 🐱
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4👍2
   ﴿ يُدَبِّرُ الأَمرَ ﴾ 

لها ربٌّ يدبّرها ، فَاطْمَئِنْ 🦋.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
lists.pdf
388.4 KB
Lists in python
Please open Telegram to view this post
VIEW IN TELEGRAM
tuples and sets.pdf
179.8 KB
Tuples & Sets in python
Please open Telegram to view this post
VIEW IN TELEGRAM
 ﴿وَاصْبِرْ لِحُكْمِ رَبِّكَ فَإِنَّكَ بِأَعْيُنِنَا﴾

إنهُ لا ينسى قلباً لجأ إليه🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
أهم اختصارات الكيبورد في ال VS Code


✔️التحرير الأساسي:

ال Ctrl+X: قص السطر (بدون تحديد).
ال Ctrl+C: نسخ السطر (بدون تحديد).
ال Alt+↑/↓: نقل السطر للأعلى/الأسفل.
ال Shift+Alt+↓/↑: نسخ السطر للأعلى/الأسفل.
ال Ctrl+Shift+K: حذف السطر.
ال Ctrl+Enter: إدراج سطر جديد أسفل السطر الحالي.
ال Ctrl+Shift+Enter: إدراج سطر جديد فوق السطر الحالي.
ال Ctrl+Shift+\: الانتقال إلى القوس المقابل.
ال Ctrl+] / [: تباعد/تقارب السطر.
ال Home / End: الانتقال إلى بداية/نهاية السطر.
ال Ctrl+Home: الانتقال إلى بداية الملف.
ال Ctrl+End: الانتقال إلى نهاية الملف.
ال Ctrl+↑/↓: التمرير سطرًا لأعلى/لأسفل.
ال Alt+PgUp / PgDn: التمرير صفحة لأعلى/لأسفل.
ال Ctrl+Shift+[: طي (طي) المنطقة.
ال Ctrl+Shift+]: فتح (تكشف) المنطقة.
ال Ctrl+K Ctrl+[: طي (طي) جميع المناطق الفرعية.
ال Ctrl+K Ctrl+]: فتح (تكشف) جميع المناطق الفرعية.
ال Ctrl+K Ctrl+0: طي (طي) جميع المناطق.
ال Ctrl+K Ctrl+J: فتح (تكشف) جميع المناطق.
ال Ctrl+K Ctrl+C: إضافة تعليق على السطر.
ال Ctrl+K Ctrl+U: إزالة تعليق السطر.
ال Ctrl+/: تبديل تعليق السطر.
ال Shift+Alt+A: تبديل تعليق الكتلة.
ال Alt+Z: تبديل لف الكلمات.


✔️التنقل:

ال Ctrl+T: عرض جميع الرموز.
ال Ctrl+G: الانتقال إلى السطر...
ال Ctrl+P: الانتقال إلى الملف...
ال Ctrl+Shift+O: الانتقال إلى الرمز...
ال Ctrl+Shift+M: عرض لوحة المشكلات.
ال F8: الانتقال إلى الخطأ أو التحذير التالي.
ال Shift+F8: الانتقال إلى الخطأ أو التحذير السابق.
ال Ctrl+Shift+Tab: التنقل في محفوظات مجموعة المحرر.
ال Alt+←/→: العودة/التقدم.
ال Ctrl+M: تبديل تركيز نقل علامة التبويب.


✔️البحث والاستبدال:

ال Ctrl+F: البحث.
ال Ctrl+H: استبدال.
ال F3 / Shift+F3: البحث عن التالي/السابق.
ال Alt+Enter: تحديد جميع حالات مطابقة البحث.
ال Ctrl+D: إضافة التحديد إلى مطابقة البحث التالية.
ال Ctrl+K Ctrl+D: نقل آخر تحديد إلى مطابقة البحث التالية.
ال Alt+C / R / W: تبديل حساسية الحالة/التعبيرات العادية/الكلمة الكاملة.


✔️المؤشر متعدد والاختيار:

ال Alt+Click: إدراج المؤشر.
ال Ctrl+Alt+↑/↓: إدراج المؤشر فوق/أسفل.
ال Ctrl+U: التراجع عن آخر عملية مؤشر.
ال Shift+Alt+I: إدراج المؤشر في نهاية كل سطر محدد.
ال Ctrl+L : تحديد السطر الحالي.
ال Ctrl+Shift+L: تحديد جميع حالات التحديد الحالي.
ال Ctrl+F2: تحديد جميع حالات الكلمة الحالية.
ال Shift+Alt+→ : توسيع التحديد.
ال Shift+Alt+←: تقليص التحديد.
ال Shift+Alt+. : توسيع التحديد إلى الكلمة التالية أو السابقة.

#اختصارات_vs_code
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
  ‏﴿أُجِيبُ دَعْوَةَ الدَّاعِ إِذَا دَعَانِ﴾.

سيستجيب –إجعلها يقين بداخلك–
Please open Telegram to view this post
VIEW IN TELEGRAM