{Python Special/Dunder Methods} - [ الدوال الخاصة في بايثون - [ تعلم بايثون بالعربي

Поділитися
Вставка
  • Опубліковано 28 гру 2020
  • كورس اساسيات البرمجة وتطوير الألعاب للمبتدئين الجديد:
    www.codezilla.courses/introdu...
    لدعم القناة الخالية من الإعلانات:
    www.buymeacoffee.com/codezilla
    instagram:
    / islamhesham_
    ---------------------------------------------------
    حساب تويتر:
    / codezilla_
    ---------------------------------------------------
    للانضمام الي سيرفر ديسكورد:
    / discord
    ---------------------------------------------------
    أكاديمية حسوب: دورات شاملة لتعلم البرمجة تبدأ معك من الصفر وحتى الاحتراف
    academy.hsoub.com/?...
    -----------------------
    حمل مجانًا: كتاب البرمجة بلغة بايثون
    academy.hsoub.com/files/15-%D...
    This tutorial explains python dunder methods or sometimes called magic methods, in detail, helping the beginner python programmer to gain more insights into python, and set developers on a road to mastery of the true powers of python language.
    يشرح هذا الفيديو التعليمي python dunder methods بالتفصيل ، مما يساعد مبرمج Python المبتدئ على اكتساب مزيد من المهارات حول Python ، ووضع المطورين على طريق إتقان القوى
    الحقيقية للغة Python.
    object-oriented programming video:
    • Python Object Oriented...
    -----------------------
    #python #dunderMethods #magicMethods
    قناتي الشخصيه:
    / islamheshammahfouz
    -----------------------
    قائمة دروس بايثون من الصفر:
    • دورة تعلم بايثون من ال...
    -----------------------
    link to facebook group:
    / codezilla.channel
    -----------------------
    link to facebook page:
    / codezilla.channel
    -----------------------
    link to my linkedin profile:
    / islamheshamashraf

КОМЕНТАРІ • 94

  • @Codezilla
    @Codezilla  2 роки тому +7

    كورس اساسيات البرمجة وتطوير الألعاب للمبتدئين الجديد:
    www.codezilla.courses/introduction-to-programming

  • @zakariaahmed5519
    @zakariaahmed5519 3 роки тому +10

    عاوزين نعرف من حضرتك الطريق إلى العمل في يوداسيتى. لو تكرمت وجزاك الله خير

  • @empowercode
    @empowercode 3 роки тому +6

    Hey! I just found your channel and subscribed, love what you're doing! Particularly, I like how clear and detailed your explanations are as well as the depth of knowledge you have surrounding the topic! Since I run a tech education channel as well, I love to see fellow Content Creators sharing, educating, and inspiring a large global audience. I wish you the best of luck on your UA-cam Journey, can't wait to see you succeed! Cheers, happy holidays, and keep up the great work :)

  • @i.Enigma
    @i.Enigma 2 роки тому +3

    ماشاء الله شرح مميز ومعلومات مفيدة 👍🏻

  • @mohab1115
    @mohab1115 3 роки тому +8

    اعمل فديو عن cyper security وخصوصًا web pentester ال معيا لايك

  • @user-it6ly8kx7o
    @user-it6ly8kx7o 3 роки тому +3

    افضل مقدم برنامج تعليمى فى الوطن العربى دون مقابل

  • @user-vm1bw4zf5x
    @user-vm1bw4zf5x 2 роки тому +7

    حضرتك شرحك جميل جدا لا كن انا ملاحظ اللي في سلسلة ال oop في حاجات مش واضحة زي الفرق بين over riding and over loading
    وحضرتك شرحت ال abstact بسرعة جدا وبتعطي امثلة هي مش صعبة بس عشان تفهمها تاخذ وقت وبالتالي تنسي اصلا ال concept الاساسي اللي مفهوم نركز عليه يعني حضرتك في الجزء النظري بتاع ال oop حضرتك شرحته وكل حاجه تيجي حضرتك تطبق المفاهيم اللي قلته لاء حضرتك اديت امثله ياما وما استحدمتش فيها المفاهيم خالص غير في حاجات بسيطة ... حضرتك دي وجهت نظري
    وبقولها لحضرتك عشان تحسن من نفسك اكثر في النقط البسيطة دي وطبعا الكمال لله وربنا يوفقك ويزيدك من علمه

  • @jamalfaiye5464
    @jamalfaiye5464 Рік тому

    بارك الله في علمك وزادك من نعيمه

  • @hassan10101s
    @hassan10101s 3 роки тому +2

    شرح اكتر من ممتاز شكرا ليك ❤️

  • @abdulmonemsamy298
    @abdulmonemsamy298 3 роки тому +2

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

  • @Dr_Security
    @Dr_Security Рік тому +2

    محتاجين مكتبات بايثون كورس
    مكتبت tkinter و OS و numpy و الذكاء الاصطناعي
    عارف انهم كثير لاكن شرحك ممتاز ومتميز دكتور يعني
    الله يعطيك اللعافيه على مجهوداتك تعلمت الاساسيت من قناتك

  • @zakiinounii7102
    @zakiinounii7102 7 місяців тому

    مجهود رائع جازاك الله خيرا وحفظك من كل مكروه

  • @Eng.Mohamed_Nassar
    @Eng.Mohamed_Nassar 4 місяці тому

    ممتاز جدا ، بارك الله في علمك

  • @moradtabiaa6380
    @moradtabiaa6380 3 роки тому +1

    شكرا يا أخي أتمنى منك أن تستمر ❤️

  • @ahmedelhelw3147
    @ahmedelhelw3147 3 роки тому

    شكرا شكرا شكرا مكمل مع حضرتك ان شالله تسلم علي مجهود حضرتك

  • @t_m_m521
    @t_m_m521 3 роки тому

    اللهم يارب اسعدنا في الدارين يارب

  • @albarsalan4173
    @albarsalan4173 3 роки тому

    بارك الله فيك اخي الكريم

  • @LAB_XI
    @LAB_XI 5 місяців тому

    بارك الله فيك

  • @hamzasoliman9246
    @hamzasoliman9246 3 роки тому

    واصل يا مبدع ❤💪🏽

  • @ahmedsameh9434
    @ahmedsameh9434 3 роки тому

    ربنا يباركلنا فيك يا بطل

  • @yousefmohamedyousefsalah8356
    @yousefmohamedyousefsalah8356 3 роки тому +1

    شكرا لحضرتك

  • @sportiano3348
    @sportiano3348 3 роки тому +2

    الله ينور يا هندسة ❤👍🏻

  • @mathematiquesinformatique1423

    شرح اروع من رائع

  • @sabrysm
    @sabrysm Рік тому

    جزاك الله خيرا

  • @ahmedyehia1538
    @ahmedyehia1538 3 роки тому +1

    great explanation

  • @aqeelsapeeh
    @aqeelsapeeh Рік тому +1

    شكرا جزيلاً . محتوى رائع ..استمربالابداع
    وجعله الله في ميزان حسناتك

  • @user-co6jh4kg5z
    @user-co6jh4kg5z 3 роки тому

    تسلم يافندم

  • @chemssou7574
    @chemssou7574 3 роки тому

    متى تعمل تطبيقات عن opp!?
    شرحك ممتاز ربي يحفظك 🙏

  • @sabrysm
    @sabrysm Рік тому +1

    ممكن تشرح الdesign patterns بالبايثون؟

  • @user-lq7qo4nq2g
    @user-lq7qo4nq2g 3 роки тому +1

    تسلم

  • @salmaahmed7789
    @salmaahmed7789 3 роки тому

    I have to put comment on each video to tell you (you're fabulous😍😘)

  • @hamadamoh763
    @hamadamoh763 3 роки тому

    شكرا

  • @user-xj6bl3jt9m
    @user-xj6bl3jt9m 3 роки тому

    حبيبي والله ربنا يحفظك

  • @mohammadm5334
    @mohammadm5334 2 роки тому

    شرح رائع
    جزاك الله خيراً

  • @lohht7g
    @lohht7g 3 роки тому +2

    ⚠️سبحان الله وبحمده سبحان الله العظيم⚠️
    🗣أستغفر الله العظيم وأتوب اليه🗣
    💭لا حول ولا قوة الا بالله العلي العظيم💭
    💬اللهم صل وسلم وبارك على سيدنا محمد💬
    💌سبحان الله والحمد لله ولا اله الا الله والله أكبر💌،، و

  • @mohamed.elghazal1571
    @mohamed.elghazal1571 3 роки тому

    ياريت تحكي شويه عن php انت متكلمتش عنها خالص محتاجين رأيك فيها وجزاك الله خير علي مجهودك الرائع اسمتر 🌹🌹

  • @abbasyounes6990
    @abbasyounes6990 3 роки тому

    رائع

  • @zack-b6x
    @zack-b6x 3 роки тому +1

    good work
    I appreciate your work brother 👌👍

  • @rodwangd2683
    @rodwangd2683 2 роки тому +2

    صلوا على الحبيب المصطفى صلى الله عليه وسلم--

  • @user-wp8vj2bt7y
    @user-wp8vj2bt7y Рік тому

    اشاء الله شرح رائع
    جزاك الله خيراً😁

  • @amrsobhy6759
    @amrsobhy6759 3 роки тому

    Thanks

  • @kirollssabri4651
    @kirollssabri4651 2 роки тому +1

    ياريت حضرتك تتعمق اكترفي البرمجة الشيئية وشكرا لمجهود حضرتك

    • @khalidelshrif8901
      @khalidelshrif8901 2 роки тому

      هو الكورس دا مش البرمجه الشيئية كامله ؟

  • @user-lv2og2dp1q
    @user-lv2og2dp1q 4 місяці тому

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

  • @HafsiRiadh
    @HafsiRiadh 9 місяців тому

    مشكور على هذا الشرح المميز و لاكن
    Function overloading is the feature when multiple functions have the same name, but the number of parameters in the functions varies. Python does not support function overloading as in other languages

  • @MrZakaryia88
    @MrZakaryia88 3 роки тому

    السلام عليكم أستادنا الكريم لو سمحت إجعل لنا مشاريع لمدارس مثلا او لمتجر او لادارات العقارت ووو ببرنامج العملاق لروسمات الفور كيوتي دزينور وبعد برمجة البوطن وأجرك على الله

  • @user-mi1wr8rn6k
    @user-mi1wr8rn6k Рік тому

    انا عندي سؤال
    هو أية الf البتحطها بعد الreturn ؟

  • @user-ex8be8dt3m
    @user-ex8be8dt3m Рік тому

    ❤❤❤❤

  • @hapalola1
    @hapalola1 2 роки тому

    شرح ممتاز ما مش مجود الى هنا
    الله يعطيك العافيه

  • @pasantosama1144
    @pasantosama1144 3 роки тому

    👍👍👍

  • @youssifbehary2664
    @youssifbehary2664 3 роки тому

    ممكن حضرتك تعمل كورس cryptography بلغة بايثون

    • @darkknight700
      @darkknight700 3 роки тому

      شوف عبدالله السكري

  • @MuhamedSame7
    @MuhamedSame7 3 роки тому

    ❤❤❤❤❤

  • @abdulmonemsamy298
    @abdulmonemsamy298 3 роки тому

    ماتعمل سلسلة DL وهندعيلك🤣🧡

  • @crazzygamerzz2026
    @crazzygamerzz2026 2 роки тому

    24-6-2022 start again with programming :)

  • @usernew5634
    @usernew5634 2 роки тому

    هل هذا كورس كامل هذا فيه 6حلقات فقط

  • @abdelfattahmohamed3512
    @abdelfattahmohamed3512 3 роки тому

    mafi4 course Django b3d el python

  • @crazyfilm2997
    @crazyfilm2997 3 роки тому

    ماهو ال ui / ux

  • @user-bg9tm4zn4t
    @user-bg9tm4zn4t Рік тому

    الله يعطيك العافية بس في اشياء مو مشروحة كفاية سواء بهاد الدرس او بدرس ال opp
    مثال ليش عم تعمل return للself فقط
    شو معنى الoverloading بالضبط.. يعني ليه التسمية هيك؟؟ شو فرقه عن ال overriding ؟
    الشرح ابتداء من قسم ال __add__ صار جدا ضعيف
    عموما كل الشكر لالك على تعبك بالسلسلة.. جهودك واضحة 3>

  • @taibi-dev
    @taibi-dev 3 роки тому +2

    مرحبا اخي
    انا هدفي ان اكون مهندس برمجيات
    واريد ان ابني اساس ممتاز في مجال البرمجة
    هل تنصحني بتعلم لغة c++ كبداية لبناء اساس جيد

    • @Solo.101
      @Solo.101 3 роки тому

      انا مثلك

    • @leon-nk5jh
      @leon-nk5jh 3 роки тому

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

  • @user-hm2fk2pm4b
    @user-hm2fk2pm4b 2 роки тому

    👍👍👍👈👈

  • @anonymous.6274
    @anonymous.6274 2 роки тому

    في القسمة البشمهندس قصده
    __truediv__ مش ال div

  • @user-ce2go4om7d
    @user-ce2go4om7d 10 місяців тому

    هو انا اذاي بعمل # بشكل اسرع ذيك

  • @user-hk8ku1zt5e
    @user-hk8ku1zt5e 2 роки тому

    كيف حولت الاكواد الى كومنت ثم ترجعها

  • @user-xd7kn5wb4g
    @user-xd7kn5wb4g 3 роки тому

    انا عندي في pycharm
    كلمتا
    True ،False
    مش شغالة وكأنه مش كلمات محجوزة
    يعني لمن استخدمهم في بناء اي برنامج يطلع خطأ.
    ممكن حد يساعدنا

    • @Ali-oo4wi
      @Ali-oo4wi 2 роки тому

      الكلام صارله سنة، بس معقول انت لسه بتبرمج لليوم؟ وهل انحلت المشكلة أو لاء؟

  • @fadisy2165
    @fadisy2165 3 роки тому +1

    وين اللينك عن المنصة ياريت تحط اللينك

    • @IslamibnHesham
      @IslamibnHesham 3 роки тому +1

      موجود في الوصف تحت الفيديو

  • @mohamedabdelbaset6769
    @mohamedabdelbaset6769 3 роки тому

    اللايك يا ابنى انت وهوا..😂😂

  • @crazyfilm2997
    @crazyfilm2997 3 роки тому

    انا تايه ومش عارف ابدأ منين وازاي انا دلوقتي في معهد حاسبات ومعلومات وعايز اتعلم برمجه مواقع وتطبيقات الهواتف ومش عارف هحتاج اي وهل الفيديوهات التعليميه الكتير الي بشوفها هيا التأسيس ولالا ممكن اجابه؟! + شرحك ممتاز كمل⁦❤️⁩💪

    • @sportiano3348
      @sportiano3348 3 роки тому

      برمجة مواقع هتتعلم html,css,javascrypt,php
      برمجة تطبيقات اندرويد هتتعلم
      java or kotlin or dart

    • @amrabozaid1942
      @amrabozaid1942 3 роки тому

      ركز في معهدك واصبر

  • @RN.Kareem_Ahmed
    @RN.Kareem_Ahmed 3 роки тому

    بسم الله ما شاء الله القناة دي كانت 20 الف مشترك فقط من حوالي شهرين و نص زادة 100 الف ف الفترة دي بسم الله ما شاء الله 💙 طيب ازاي القناة وصلت للرقم دا ف المدة القصيرة دي ممكن اعرف هل كان ف خطة تسويقية ولا اي ي جدعان 😂

  • @zeyadtarek8634
    @zeyadtarek8634 3 роки тому

    حبيبي تسلم , أنا أول مره اتابعك وشرحك فوق العالمي بس انت غلطت في حاجه معينه الا وهي ال function overloading, أنت فوق في الأمثله مكنتش بتعمل function overloading ولكن أنت كنت بتعمل function overriding والحقيقه ان فيه ما بينهم اختلاف كبير جدا

    • @Codezilla
      @Codezilla  3 роки тому

      الي انا كنت بعمله اسمه function overloading
      you can see an example heree stackabuse.com/overloading-functions-and-operators-in-python/

    • @zeyadtarek8634
      @zeyadtarek8634 3 роки тому

      @@Codezilla
      function overloading: it's changing in the function signature (number of parameters) or return a different data type from this function and keeping the same name as the original function.
      function overriding: It's changing the original content of the function without changing the signature or the returned data type and keeping the same name as the original function.
      you can see more details here:
      www.geeksforgeeks.org/difference-between-method-overloading-and-method-overriding-in-python/

    • @Codezilla
      @Codezilla  3 роки тому

      ​@@zeyadtarek8634 حبيبي و الله انا عارف الفرق بينهم و شكرا لاهتمامك لكن صدقني
      dunder methods مثال علي ال overloading مش overriding

  • @tradinglibrarystation
    @tradinglibrarystation Рік тому

    لو حضرتك بتتقبل النقد تسمحلي أقولك إن الدروس طويلة جدا يا راجل يا طيب حد يعمل درس برمجة 3 ساعات إلا ثلث والله نمت 5 مرات وإنت بتشرح وبعدين حاسس إني بحشي رأسي بمتغيرات ومدخلات كتير طيب كل ده عقبال ما آجي أستعمله هكون نسيته ... وبشكر حضرتك على المجهود والله

    • @Codezilla
      @Codezilla  Рік тому +1

      لو حضرتك بتقبل الرد على النقد، متتفرجش على الفيديو كله مره واحده، بسيطه 😅

  • @elghassembellamech9835
    @elghassembellamech9835 3 роки тому +1

    انا عمري 14 سنة هل استطيع تعلم البرمجة!!!!!!

    • @sportiano3348
      @sportiano3348 3 роки тому +1

      انا عمرى ٢٦ سنة وبتعلم عادى 🤨

  • @-Sinouja
    @-Sinouja 3 роки тому +4

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

    • @amr-keleg
      @amr-keleg 3 роки тому

      بتستخدم python 2؟

    • @-Sinouja
      @-Sinouja 3 роки тому

      @@amr-keleg 3

  • @mohamedrusi6692
    @mohamedrusi6692 3 роки тому

    ua-cam.com/video/8BCN8gXbBY8/v-deo.html
    ممكن شرح لمادا عمل
    return
    ل self
    وليس ل
    self..cart[key]

  • @yousefalyafey9909
    @yousefalyafey9909 2 роки тому

    ياخي شرحك صعب ما أفهم شيء

  • @mohamedessamel-din3422
    @mohamedessamel-din3422 2 роки тому

    print(len(order.cart))
    I use this code before I see you use
    print(len(order))
    and I get the same result