
Hasan Dayoub
-
المساهمات
43 -
تاريخ الانضمام
-
تاريخ آخر زيارة
إجابات الأسئلة
-
إجابة Hasan Dayoub سؤال في كيف يمكنني اقتطاع جزء من list في لغة البايثون؟ كانت الإجابة المقبولة
يوجد عدة طرق لذلك:
a[start:stop] # 1-من البداية المحددة الى النهاية a[start:] # من البداية المحددة وحتى النهاية a[:stop] # من البداية و حتى النهاية المحددة ناقص واحد a[:] # نسخ كامل المصفوفة a[start:stop:step] # من البداية المحددة الى النهاية المحددة بخطوة محددة a[-1] # آخر عنصر من المصفوفة a[-2:] # آخر عنصرين من المصفوفة a[:-2] # جميع العناصر ما عدا آخر عنصرين a[::-1] # جميع عناصر المصفوفة بترتيب معاكس a[1::-1] # اول عنصرين بترتيب معاكس a[:-3:-1] # آخر عنسرين بترتيب معاكس a[-3::-1] # جميع العناصر ما عدا آخر عنصرين بترتيب معاكس
-
إجابة Hasan Dayoub سؤال في ما الفرق بين تعليمة loc. و iloc. بلغة البايثون؟ كانت الإجابة المقبولة
loc : تعمل فقط مع الدليل (index)
iloc : تمعل مع الموقع (position)
مثال:
نقوم بإنشاء اطار البيانات التالي:
df = pd.DataFrame({'age':[30, 2, 12, 4, 32, 33, 69], 'color':['blue', 'green', 'red', 'white', 'gray', 'black', 'red'], 'food':['Steak', 'Lamb', 'Mango', 'Apple', 'Cheese', 'Melon', 'Beans'], 'height':[165, 70, 120, 80, 180, 172, 150], 'score':[4.6, 8.3, 9.0, 3.3, 1.8, 9.5, 2.2], 'state':['NY', 'TX', 'FL', 'AL', 'AK', 'TX', 'TX'] }, index=['Jane', 'Nick', 'Aaron', 'Penelope', 'Dean', 'Christina', 'Cornelia']) يمكن استخدام loc للحصول على سطر بيانات واحد:
df.loc['Penelope'] و النتيجة:
age 4 color white food Apple height 80 score 3.3 state AL Name: Penelope, dtype: object أما في حال أردنا اختيار سطر بحسب رقم السطر، نستخدم iloc:
df.iloc[4] و النتيجة:
age 32 color gray food Cheese height 180 score 1.8 state AK Name: Dean, dtype: object
-
إجابة Hasan Dayoub سؤال في مشكلة في تنزيل مكتبة (pytube) في بايثون كانت الإجابة المقبولة
اضغط على اشارة ال + في اسفل الشاشة، فتنقلك الى المكان المخصص لتنزيل المكتبة.
-
إجابة Hasan Dayoub سؤال في عمل GUI لسكربتات بايثون كانت الإجابة المقبولة
يوجد أيضا مكتبة PyQT5 والتي تعتبر أسهل مكتبة لتصميم الواجهات، حيث بإمكانك تصميم الواجهة بالسحب و الإفلات و ذلك من خلال استخدام PyQT5 Designer.
PyQT5 Designer رابط التحميل
و بعد تصميم الواجهة تقوم بحفظ الملف التصميمي بامتداد UI.
ثم تقوم بتحميل Pyqt5 :
conda install pyqt ثم تقوم بتحويلها إلى ملف .py من خلال كتابة الأمر التالية :
python -m PyQt5.uic.pyuic -x [FILENAME].ui -o [FILENAME].py
-
إجابة Hasan Dayoub سؤال في لعبة باستخدام بايثون، عند الاصطدام بالوحش تنقص عدد الأرواح كانت الإجابة المقبولة
عليك التحقق من إحداثيات اللاعب (x,y) ثم التحقق من إحداثيات الوحش (monster_x, monster_y) ثم إن حصل تطابق تقوم بإنقاص قيمة الحياة عن طريق:
lives = lives - 1 أو
lives -= 1 عند القسم الذي يتطلب إنقاص قمة الرّوح، فيصبح لديك:
If player_x == monster_x and player_y == monster_y: lives = lives - 1