Learn Python in Arabic
2020 ж. 8 Сәу.
78 690 Рет қаралды
Set Methods Part 2
Course Codes:
elzero.org/category/courses/m...
=============================
Support Me on Patreon to Help me Create More Videos
/ osamaelzero
I will be Very Happy if you Support my Channel.
elzero.org/support/
Join Our Facebook Group:
/ elzerowebschool
Follow My Facebook Profile:
/ oselzero
Like Facebook Page:
/ elzerowebschool
Follow Me On Twitter:
/ osama_elzero
4:35 تسلم عينيك يا باشمهندس
كرتني بدرس المجموعات المتقاطعة بالرياضيات , شكرا لكم و لجهودكم استاذي المحترم حفظكم الله
الله يجزيك الخير ويعطيك الف عافيه مدري ايش اقولك لكن الله اعلم ايش الي بقلبي والله انك انسان تستاهل كل خير ما تترك اي شي بالتفصيل تشرحه الصراحه الكورسات المدفوعه مش هيك اقسم بالله
في حاجة فهمتها وكتير مهمة نعرفها انه لما بدنا نكتب الميثود ضمن ال print عم يعطي الخرج None مثلا كمان print(my_list.append(4)) الجواب هو المثود المستخدمة تعدل فقط يعني ما بترجع قيمة لهيك لازم نكتب الطباعة فقط للمتحول المستخدم ..هي معلومة هايفة عندي علم بس لكوننا أول الطريق مقبولة ان شاء الله وشرح جميل بارك الله فيك استاذ اسامة
نفس فكرة المجموعات الاتحاد والتقاطع والفرق و كذالك الترتيب مش مهم في المجموعات ولا يوجد تكرار و شكرا جدا علي الشرح الجميل دا 😍😍😍
الله يسعدك ويعوضك العوض الجميل تشرح بذمه وضمير وبختصار فعلا خير الكلام ما قل ودل ونعم المعلم أنت الله يفتحها فوجهك
جزاك الله كل خير
well, I thought to use the separator from the first video thanks for your efforts Mr. Osama
وشكرا لك على جهودك يا أستاذى العزيز
اقسم بالله عظمة علي عظمة علي عظمة كالعادة يا احلي بشمهندس ربنا يوفقك ويجزاك خير علي الي بتقدمه للناس من علم بكل حب هفضل احطلك الكومنت دا علي كل فيديو اذاكره مع تحياتي (احمد الصاوي)
السلام عليكم ورحمة الله و بركاته اولا: الحمد لله رب العالمين وثانياً :شكراً جزيلاً للزميل والأخ العزيز الباش مهندس أسامة علي ما يبذله من جهد رائع بارك الله فيك ونفع بك وبعلمك و زادك علماً وخلقاً وتواضعاً 😊 انا لا اقصد اي تعديل والله لأن لا كلام يقال حقيقة بعد شرح الباش مهندس اسامة احنا جميعاً من تلامذة حضرتك ولكن هو رداً علي الاستفسار لا أكثر *********************************************************************************** يا شباب انتوا في حالة لو بتطبعوا قيمة ال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
عليكم السلام والرحمة مفيش اي مشكلة انك تعدلي حتى لو لقيت شيء غلط كلنا بنكمل بعض أخي الحبيب أسال الله ان يرزقك من حيث لا تحتسب
كتب الله أجرك
انت كالعصفور المغرد فى الحياة كلما ذهبت لمكانٍ احبك الناس ايها االعالم
الله يجزيك الخير ويعطيك الف عافيه😍
شكرا جزيلا, في ميزان حسناتك
جـــــــــــزاك الله خـــــــــيرا
شرح ممتاز ❤❤
شرح مميز وسهل
الله يفتح عليك يارب
الله يعطيك العافية , ذكرتني بدرس المجموعات المتقاطعة بالرياضيات , شكرا لكم و لجهودكم استاذي المحترم حفظكم الله
مرحبا اذا كنت من العراق ومهتم بتعلم اللغة مع زملاء فعندي اقتراح ان نعمل كروب يضم المبتدئين مثلا: iraqis for python لان جربت دراسة البرمجة بشكل منفرد العملية مملة جدا اش رايك
@@jackneclson773 شكرا اخي لاقتراحك اتشرف بكم حفظكم الله و لكنني لست عراقيا
عاش ياباشا ♥️♥️
احلا هندسة ❤️❤️💪
مجهود متميز
درس ممتع
اسامة ينفع كل امر تشرحه تقول هو بيشتغل في عمليا يعني زى امر clear انت قلت لما يكون عندك سلة مشتريات وتحب تفضيها فتعمل الامر ده كده المعلومة بتثبت اكتر معانا لما نعرف كل كود ممكن استخدمه في ايه عملى والف شكر على مجهودك
الفيديوهات اتسجلت كلها ال 140 يعني صعب يعدل حاول تربط انت مع نفسك بمعلومات من دماغك ولو معرفتش هتثبت معاك مع الوقت والتطبيق ولما تخلص الكورس
شكراا
الله يكرمك
جُزيت الجنة
صلوا ع النبي وعلي اله
رائع
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
السلام عليكم عندي استفسار لمادا عندما نقوم بكتابة الدالة التي تحتوي على update ونقوم بالطابعة تكون النتيجة None هدا السطر : ((print(k.symmetric_difference_update(l وأيضا عندما نقوم تطبيق السطر الآتي (k.symmetric_difference_update(l كيف يقوم بتخزين النتيجة بدون استعمال متغير للحفظ ؟
+1
المفروض متكتبش اي ميثود فيها update جوا البرينت خليها برا كمثال: b.difference_update(i) print(b)
because it is not return you a value
عااااش
اما جيت اكتب ال( method (difference_update بالsyntax a - b ما اشتغلتش وبحثت ومش عارف اوصل لل syntax الصح ايه ياريت لو حد يفيدنى لو سمحتوا
انا دلوقتي فاهم الحاجات دي بس مش عارف استخدامتها ولا ايه لزمتها اصلا انا شايفه منغير لازمه فدا بيخليني مهتمش بيها اوي اتمني يعني يكون في مشاريع بيتعمل بيها امثله بالحجات دي
3:52 كأنك قولت واحدة عادية و وحدة بلكتشوب😅😅😅
ههههههههه
هو ليه في الدقيقة الأخيرة k ^ l بيطلعلي السيت k
ما فهمت الفرق بين : " الدفرنس" و "السماترك" ؟ الاثنين بيعطو العناصر غير المشتركة ؟ حضر(ة الاستاذ/ك) حرفيا قال( /ت) : "الدفرنس الي بيجبلك الاختلافات ,............و دا عكسو _ غير مقتبس : عكس الانترسكشن _ تماما السماترك الي بيجبلك الحاجة الي مش موجودة بالتنين .... . والحاجة الي مش موجودة في التنين هي نفسها الاختلافات بين الاثنين صح ؟ ياريت ترد علي استاذ , يمكن احسن الاقيها من شي مصدر على النت ولاكن حبيت اسمعها منك 😍❤ واسلوبك جميل جدا , وشكرا🌹
:D - مكانش كفاية عليهم الـ ليست تيبول لا كمان جابولنا سيت - ناقص يعملولنا 4 حجات تانين برضوا يجمعوا العناصر x'D
اي ولله 😂😂
السلام عليكم حضرتك في الدقيقة ٩.٠٤ السنتاكس symmetric_difference_update k^ l و الدقيقة ٨.٤٠ symmetric_difference i^I هو مش المفروض في اختلاف
symmetric_difference this method will show the difference only => i^I but symmetric_difference_update this method will show the difference and update the original set
لا وجود لفرق بين difference_update وdifference نفس النتيجة {4, 3}
علشان هو بيشرحلك كيفيه عملها وممكن وممكن يبقي علشان حط كده (c.difference_update(d وليس كده(c.difference_update(d
لا لا حلوة وحدة عدية وواحدة بالكاتشب
لماذ فى difference()لم يطبع أسامه وأحمد إختلاف بدل3و4
a = {1, 2, 3, 4} b = {1, 2, 3, "Osama", "Ahmed"} print(a) print(a.difference(b)) # a - b print(a) يستخرج لك الاختلاف من العنصر a وغير موجود في العنصر b جربها بالعكس b - a
هو ازاي عمل سبريتور وليه عمله 40???
ضرب علامة = في ٤٠ عشان تتكرر ٤٠ مرة
هو حط separator عشان شكل جمالي فقط يفصل بين الاكواد ليس لها تأثير علي النواتج كمان "=" تعتبر string عشان بين علامتين "" و هو قال تقدر تكرر النص لما تضربو في عدد مثل : 10 * "A".
ملهاش اي لازمة غير انها بتفصيل بين الاكراد وبعض بس
انا كتبت كو ال difference وبيطلعلى AttributeError: 'set' object has no attribute 'differance'
@Huraa Haidar شكرا انا فعلا حليتها
لو سمحت حضرتك هو فين أقدر ألاقي الملفات دي ولو على github فهو فين حساب حضرتك ولك جزيل الشكر والتقدير
elzero.org/category/courses/mastering-python/
1:43 hhhhh
الزيرو شرح الميثود دي غلط او اتلخبط فيها وده الصح The difference_update() method removes the items that exist in both sets. The difference_update() method is different from the difference() method, because the difference() method returns a new set, without the unwanted items, and the difference_update() method removes the unwanted items from the original set.
روح اكشف ضرورى لان اللى انتا كاتبه هو نفسه اللى هو قاله.
@@mohammedsalah1171 لا مقلش كده وهو اتلخبط والصح الي انا كاتبه
@@AhmedAli-ey5lf مفيش اى لغبطه فالفديو