Learn Python in Arabic #028 - Set Methods Part Two

preview_player
Показать описание
Paid Courses

Get Your Personal Website

Academy Website

Set Methods Part Two

Course Page:

Support Me

Join Our Facebook Group:

Follow My Facebook Profile:

Like Facebook Page:

Follow Me On Twitter:
Рекомендации по теме
Комментарии
Автор

السلام عليكم ورحمة الله و بركاته
اولا: الحمد لله رب العالمين
وثانياً :شكراً جزيلاً للزميل والأخ العزيز الباش مهندس أسامة علي ما يبذله من جهد رائع
بارك الله فيك ونفع بك وبعلمك و زادك علماً وخلقاً وتواضعاً 😊

انا لا اقصد اي تعديل والله لأن لا كلام يقال حقيقة بعد شرح الباش مهندس اسامة
احنا جميعاً من تلامذة حضرتك
ولكن هو رداً علي الاستفسار لا أكثر


يا شباب انتوا في حالة لو بتطبعوا قيمة الdifference العادية زي ما هو مكتوب هنا كده
print(a.difference(b))
فطبيعي جداً انك تلاقي لها نتيجة لأن الناتج بتاعها بيبقي عبارة عن set جديدة فكده كأنك عملت مثلا
x = a.difference(b)
print(x)
كده ال x دي هنا عبارة عن set جديدة تم انشائها وليها قيمة وتقدر تطبعها عادي لكن في حالة انك بتعمل
difference_update() زي اللي هنا كده
c.difference_update(d)
هنا انت ما عملتش set جديدة من اصله لكن انت اخدت النتيجة بتاعتها مباشرة وحطيت قيمتها جوة ال set
الاصلية اللي موجودة فلما تيجي تقوله لو سمحت اطبع لي قيمة ال difference الجديدة اللي نتجت من العملية هيقولك انت ما عملتش set جديدة من أصله انت كل اللي عملته انك غيرت في قيمة ال set القديمة
يبقي هطبع لك ايه ؟
فمقدرش اطبعه وهيجيب لك "None"
لكن لو عايز تطبع ال set الاصلية فهي ليها قيمة وموجودة وينفع انها تتطبع لان بقي ليها نتيجة ولها قيمة
واللي يمشي علي ال difference يمشي علي باقي ال functions كلها ولو بحثت علي النت عن معظم ال functions اللي بتعمل update
هتلاقي الجملة دي مكتوبة كده :
'Its return value is "None" because it modifies the set that is called upon rather than creating a new set

the_killer_scorpion
Автор

كرتني بدرس المجموعات المتقاطعة بالرياضيات, شكرا لكم و لجهودكم استاذي المحترم حفظكم الله

seemkxt
Автор

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

abdulhadielzero
Автор

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

ahmedmohamed-rnzs
Автор

انت كالعصفور المغرد فى الحياة كلما ذهبت لمكانٍ احبك الناس ايها االعالم

ofyytwi
Автор

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

drex
Автор

اسامة ينفع كل امر تشرحه تقول هو بيشتغل في عمليا
يعني زى امر clear انت قلت لما يكون عندك سلة مشتريات وتحب تفضيها فتعمل الامر ده

كده المعلومة بتثبت اكتر معانا لما نعرف كل كود ممكن استخدمه في ايه عملى والف شكر على مجهودك

ahmedelsherbini
Автор

well, I thought to use the separator from the first video
thanks for your efforts Mr. Osama

captinblack
Автор

في حاجة فهمتها وكتير مهمة نعرفها انه لما بدنا نكتب الميثود ضمن ال print عم يعطي الخرج None مثلا كمان print(my_list.append(4))
الجواب هو المثود المستخدمة تعدل فقط يعني ما بترجع قيمة لهيك لازم نكتب الطباعة فقط للمتحول المستخدم ..هي معلومة هايفة عندي علم بس لكوننا أول الطريق مقبولة ان شاء الله وشرح جميل بارك الله فيك استاذ اسامة

ipjzvkq
Автор

اقسم بالله عظمة علي عظمة علي عظمة كالعادة يا احلي بشمهندس
ربنا يوفقك ويجزاك خير علي الي بتقدمه للناس من علم بكل حب
هفضل احطلك الكومنت دا علي كل فيديو اذاكره
مع تحياتي (احمد الصاوي)

FartakaTechnology
Автор

الله يعطيك العافية, ذكرتني بدرس المجموعات المتقاطعة بالرياضيات, شكرا لكم و لجهودكم استاذي المحترم حفظكم الله

afandir
Автор

Intersection_update shortcut is " &= " 7:00

ntkrxyg
Автор

السلام عليكم
عندي استفسار لمادا عندما نقوم بكتابة الدالة التي تحتوي على update ونقوم بالطابعة تكون النتيجة None هدا السطر :



وأيضا عندما نقوم تطبيق السطر الآتي
كيف يقوم بتخزين النتيجة بدون استعمال متغير للحفظ ؟

AhmDov
Автор

3:52 كأنك قولت واحدة عادية و وحدة بلكتشوب😅😅😅

CK-yieh
Автор

:D - مكانش كفاية عليهم الـ ليست تيبول لا كمان جابولنا سيت - ناقص يعملولنا 4 حجات تانين برضوا يجمعوا العناصر x'D

MahmoudMansourSec
Автор

ما فهمت الفرق بين : " الدفرنس" و "السماترك" ؟
الاثنين بيعطو العناصر غير المشتركة ؟
حضر(ة الاستاذ/ك) حرفيا قال( /ت) : "الدفرنس الي بيجبلك الاختلافات دا عكسو _ غير مقتبس : عكس الانترسكشن _ تماما السماترك الي بيجبلك الحاجة الي مش موجودة بالتنين .... .
والحاجة الي مش موجودة في التنين هي نفسها الاختلافات بين الاثنين صح ؟
ياريت ترد علي استاذ, يمكن احسن الاقيها من شي مصدر على النت ولاكن حبيت اسمعها منك 😍❤
واسلوبك جميل جدا, وشكرا🌹

yousefsadeek
Автор

انا دلوقتي فاهم الحاجات دي بس مش عارف استخدامتها ولا ايه لزمتها اصلا انا شايفه منغير لازمه فدا بيخليني مهتمش بيها اوي اتمني يعني يكون في مشاريع بيتعمل بيها امثله بالحجات دي

MohamedLAWAI
Автор

لا وجود لفرق بين difference_update وdifference نفس النتيجة {4, 3}

ibrahimhennihaouas
Автор

Mr. Osama i am practicing this lesson and i am facing something i couldn't understood
w = {1, 2, 3, 4, "five", True}
L = {True, 3, "Ten", 6, 7}
print(w.intersection(L)) # Output: {True, 3}
print(w) # Output: {1, 2, 3, 4, 'five'}
why Tre is not appearing when i am printing the (w)
but if i put the True in the beginning of w result will be different and i will see True in the printing result
can you explain this please

saidaghattas
Автор

السلام عليكم حضرتك في الدقيقة ٩.٠٤ السنتاكس symmetric_difference_update k^ l و الدقيقة ٨.٤٠ symmetric_difference i^I هو مش المفروض في اختلاف

aaa-jysx